Symbolic links στο MAC OSX

22 June 2006
34,774
NEO HRAKLEIO
Ta symblic links στο MAC OSX ειναι μια πολυ βασικη εννοια, λιγο διαφορετικη απο τα Alias ή shortcuts sta Windows.

Στο περασμα απο το OS 9 στο MAC OSX , καποιες απο τις ιδιοτητες των aliases χαθηκαν και ο μονος τροπος να εχουμε το ιδιο αποτελεσμα οπως πριν, ειναι μεσω symbolic links ή symlinks - softlinks.

Εχουν τον ιδιο σκοπο, αλλα δουλευουν και στο Terminal - Applescript και ολες τις εφαρμογες που τα χρησιμοποιουν.

Eπισης , ειναι πιο ολολκηρωμενη και ασφαλης λυση, πχ στο dropbox, οπου αν εχεις καποιο alias ενος φακελου (ή shortcut) μεσα στο dropbox, αυτο δε θα συγχρονισει παρα μνονο το ιδιο το alias( shortcut).

Ενω αν εχεις ενα symbolic link, θα συγχρονισει και τα περιεχομενα του φακελου!

Yπαρχουν λοιπον 2 τροποι να δημιουργησουμε symlinks , μεσω Terminal και της εντολης ln -s ή μεσω καποιου utility.

Ο πιο ευκολος και δωρεαν τροπος ειναι μεσω του SymbolicLinker

Αφου το εγκαταστησεις σε OS 10.6 και μετα , θα δημιουργηθει ενα service που θα εμφανιζεται με δεξι κλικ πανω στο φακελο-αρχειο που θελεις να κανεις symlink.

Αυτο δημιουργειται στον ιδιο φακελο και μετα το βαζεις σε οποιο σημειο θελεις.

attachment.php



Τα aliases ομως εχουν ενα βασικο πλεονεκτημα.

Δειχνουν στον αρχικο φακελο-αρχειο, ακομη και αν μετακινησεις αυτο το φακελο ή αρχειο !
Ενω τα symlinks οχι .

Οποτε προσοχη...

Μια ακομη διαφορα τους ειναι οτι τα aliases μπορουν να εχουν διαφορετικα icons , ενω τα symlinks οχι.
 
Last edited:
22 June 2006
34,774
NEO HRAKLEIO
Ενα βιντεο που δειχνει τις δυνατοτητες των Aliases και τη συμπεριφορα τους...

Παρατηρειστε οτι, ακομη και μετονομασουμε, μετακινησουμε ή ακομη και σβησουμε το αρχικο αρχειο, το Alias του ξερει που ειναι και πως το λενε !!!

Στην ουσια, ενα alias ειναι ενας δεικτης που "δειχνει" σ ενα αντικειμενο- object (φακελο - αρχειο κλπ) , ενω ενα symlink δειχνει σε ενα τοπο - location.

Tις περισσοτερες φορες , χρησιμοποιουμε aliases , εκτος αν υπαρχει συγκεκριμενος λογος (terminal - διαφορες παλιες εφαρμογες , ανακατευθυνση home folder κλπ)

http://www.youtube.com/watch?v=GFmlKFVPSEU
 
Last edited:

Jonny

Established Member
8 July 2007
135
Να προσθεσω εδω οτι οι πληροφοριες αυτες ειναι ιδιαιτερα χρησιμες σε χρηστες dropbox. Εγω ηθελα πχ να βαλω το φακελο documents να ζει στο dropbox αλλα να το διατηρησω στη θεση του στον finder ωστε τα προγραμματα να σωζουν by default εκει (πχ το word σωζει default εκει) κανωντας symlink το φακελο στο dropbox πετυχαινεις και sync και να μεινει στη θεση του. Υπαρχει ενα καταπληκτικο application που βοηθαει με τα symlinks για dropbox, google drive κλπ. Λεγεται macdropany και το εχει γραψει ενα πιτσιρικι 13 χρονων αλλα κανει θραυση. Το συνιστω ανεπιφυλακτα.

Τα ιδια γινονται και με φωτο libraries πχ iphoto, aperture αλλα εκει θελει λιγη παραπανω δουλεια.