[TIP] Απλοποιημένα symbolic links

HOWTO και TIP.
Άβαταρ μέλους
IrDA
Sr. Member
Sr. Member
Δημοσιεύσεις: 413
Εγγραφή: 15 Δεκ 2005, 21:11
Distro: Debian Testing
Επικοινωνία:

[TIP] Απλοποιημένα symbolic links

Δημοσίευση από IrDA » 25 Νοέμ 2008, 16:41

Το είδα σήμερα στο Arstechnica και θεώρησα ότι είναι καλό να το μοιραστώ μαζί σας. Το σκριπτάκι lns μας βγάζει από το άγχος εάν πρώτα μπαίνει η διαδρομή προορισμού ή η διαδρομή του δεσμού στο ln -s. Μπορείτε να χρησιμοποιείται το lns με οποιαδήποτε σειρά θέλετε.

Περισσότερες πληροφορίες εδώ http://arstechnica.com/journals/linux.a ... olic-links.

Κώδικας για το σκριπτ εδώ http://interglacial.com/~sburke/pub/lns

Και enjoy ... ;)

Άβαταρ μέλους
agorf
Top Poster
Top Poster
Δημοσιεύσεις: 637
Εγγραφή: 07 Νοέμ 2005, 23:44
Distro: Debian testing
Τοποθεσία: Χαλκίδα
Επικοινωνία:

Re: [TIP] Απλοποιημένα symbolic links

Δημοσίευση από agorf » 25 Νοέμ 2008, 21:59

:) Υπάρχει και ένα εύκολο μνημονικό για την ln(1): source (links to) -> destination

Άβαταρ μέλους
rolamd
Newbie
Newbie
Δημοσιεύσεις: 22
Εγγραφή: 15 Νοέμ 2007, 13:05
Distro: Gentoo
Τοποθεσία: Ioannina
Επικοινωνία:

Re: [TIP] Απλοποιημένα symbolic links

Δημοσίευση από rolamd » 25 Νοέμ 2008, 22:03

επίσης υπάρχει και το "man ln" ;-)
the quieter you become, the more you are able to hear...

Άβαταρ μέλους
agorf
Top Poster
Top Poster
Δημοσιεύσεις: 637
Εγγραφή: 07 Νοέμ 2005, 23:44
Distro: Debian testing
Τοποθεσία: Χαλκίδα
Επικοινωνία:

Re: [TIP] Απλοποιημένα symbolic links

Δημοσίευση από agorf » 29 Νοέμ 2008, 23:32

Επειδή τελικά μπερδεύτηκα και 'γω χθες και το έκανα λάθος, είπα να το χρησιμοποιήσω και 'γω... :P Αλλά 314 γραμμές (Perl) για ένα τόσο απλό task παρα-είναι πολύ, οπότε έγραψα αυτό στο ~/.bash_profile μου:

Κώδικας: Επιλογή όλων

lns() {
  if [[ -f $1 ]]; then
    ln -s $1 $2 
  else
    ln -s $2 $1 
  fi 
}

Άβαταρ μέλους
kargig
Sr. Member
Sr. Member
Δημοσιεύσεις: 448
Εγγραφή: 08 Νοέμ 2005, 21:42
Distro: Windows
Τοποθεσία: Ioannina
Επικοινωνία:

Re: [TIP] Απλοποιημένα symbolic links

Δημοσίευση από kargig » 30 Νοέμ 2008, 11:44

Προφανώς τα 2 scripts δεν είναι ίδια όμως. Αυτό της perl έχει και αρκετά παραπάνω functions (παίζει με absolute και relative paths, βγάζει τα τελικά "/" από τους καταλόγους, κάνει checks αν το from και to είναι ήδη symlinks, κτλ). Επίσης έχει άπειρα comments :P

Και ως γνωστόν, αν ήθελε ο τύπος θα μπορούσε πραγματικά να είχε γράψει όλο το functionality της perl σε ένα τεράστιο oneliner...

anyway...και εγώ θεωρώ όμως too much το perl script...είναι καλό μόνο για εκπαιδευτικούς σκοπούς...KISS works beautifully :)

Άβαταρ μέλους
agorf
Top Poster
Top Poster
Δημοσιεύσεις: 637
Εγγραφή: 07 Νοέμ 2005, 23:44
Distro: Debian testing
Τοποθεσία: Χαλκίδα
Επικοινωνία:

Re: [TIP] Απλοποιημένα symbolic links

Δημοσίευση από agorf » 30 Νοέμ 2008, 14:10

Τυπικά, όχι, δεν είναι ίδια (προφανώς, όπως είπες). Πρακτικά, αν το μόνο feature που θες είναι να μη μπερδεύεσαι για τη σειρά των arguments, προσωπικά τα θεωρώ ίδια.  :)

gtroza
Jr. Member
Jr. Member
Δημοσιεύσεις: 60
Εγγραφή: 21 Μαρ 2007, 05:18
Distro: Windows
Τοποθεσία: Έβρος

Re: [TIP] Απλοποιημένα symbolic links

Δημοσίευση από gtroza » 30 Νοέμ 2008, 21:39

γειά σου kargig

άδεια ή τέλος ; ;D

καλό μήνα σ' όλους
.

Άβαταρ μέλους
kargig
Sr. Member
Sr. Member
Δημοσιεύσεις: 448
Εγγραφή: 08 Νοέμ 2005, 21:42
Distro: Windows
Τοποθεσία: Ioannina
Επικοινωνία:

Re: [TIP] Απλοποιημένα symbolic links

Δημοσίευση από kargig » 01 Δεκ 2008, 10:28

ούτε το ένα, ούτε το άλλο.... ας πούμε απλά ότι έχω καλές υπηρεσίες :P

gtroza
Jr. Member
Jr. Member
Δημοσιεύσεις: 60
Εγγραφή: 21 Μαρ 2007, 05:18
Distro: Windows
Τοποθεσία: Έβρος

Re: [TIP] Απλοποιημένα symbolic links

Δημοσίευση από gtroza » 03 Δεκ 2008, 23:21

να περνάς καλά !

αφου έχεις ιντερνέτ, κάτι είναι κι αυτό  ;D
.

Απάντηση

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης