Είναι ένα αρχείο φάντασμα; Είναι ένας κλώνος; Είναι ένας συμβολικός σύνδεσμος και είναι τόσο χρήσιμο που απλώς μπορεί να σπάσει το μυαλό σας.
Κάθε λειτουργικό σύστημα έχει μια χρήσιμη λειτουργία που ονομάζεται συμβολική σύνδεση. Αυτό σας προσφέρει πολλά πλεονεκτήματα σε συνδυασμό με άλλες εφαρμογές ή τεχνικές. Η δυνατότητα δημιουργίας συμβολικών συνδέσεων είναι ένα στοιχείο άγνωστο στους περισσότερους χρήστες υπολογιστών, αλλά η κατανόηση της έννοιας δεν είναι πολύ δύσκολη. Θα σας εξηγήσω τι είναι όλα και πώς μπορείτε να τα χρησιμοποιήσετε για να βγείτε από τον υπολογιστή σας και να εγκαταστήσετε υπηρεσίες.
Περιμένετε, δεν είναι απλά συντομεύσεις;
Ένα καλό μέρος για να ξεκινήσετε είναι να φανταστείτε ότι οι συμβολικοί σύνδεσμοι είναι σαν τα αρχεία συντομεύσεων - αλλά μην νομίζετε ότι είναι τα ίδια. Ένα αρχείο συντόμευσης είναι ένα αρχείο που απλά δείχνει το επιθυμητό αρχείο. Οι χρήστες των Windows γνωρίζουν αυτά τα αρχεία συντόμευσης, καθώς κάθε πρόγραμμα εγκατάστασης θα τοποθετήσει μια συντόμευση στην επιφάνεια εργασίας σας για να διευκολύνει την εκτέλεση ενός προγράμματος. Ένας συμβολικός σύνδεσμος, από την άλλη πλευρά, είναι ένας δείκτης κατώτερου επιπέδου που εγγράφεται στο σύστημα αρχείων του σκληρού σας δίσκου.
Ένας συμβολικός σύνδεσμος θα το κάνει να φαίνεται ότι το συνδεδεμένο αρχείο είναι στην πραγματικότητα εκεί, αντί να είναι συντόμευση. Ωστόσο, αφού κάνετε κλικ σε αυτό, θα εξακολουθεί να κατευθύνεται προς την πραγματική θέση του αρχείου και να τρέξει τα δεδομένα που βρίσκονται εκεί. Ως αναφορά για το περίεργο, τεχνικά μιλώντας, ένας συμβολικός σύνδεσμος είναι για έναν κατάλογο, ένας σκληρός σύνδεσμος είναι για ένα αρχείο και ένας μαλακός σύνδεσμος είναι ένας άλλος όρος για μια συντόμευση.
Μελέτη περιπτώσεων
Για να κατανοήσουμε καλύτερα αυτό, θα πάμε στην πρώτη μας περίπτωση: χρήση συμβολικών συνδέσεων με το Dropbox. Εάν θέλετε να συγχρονίσετε κάτι που θέλετε να έχετε σε διαφορετικό φάκελο εκτός από τον φάκελο "Dropbox" ή εάν είναι κάτι που δεν μπορεί να μετακινηθεί χωρίς να σπάσει κάποια λειτουργικότητα, θα πρέπει να βρείτε ένα εναλλακτικός τρόπος για να λάβετε το Dropbox για να συγχρονίσετε αυτά τα αρχεία.
Για παράδειγμα, ας υποθέσουμε ότι θέλετε να συγχρονίσετε ένα ολόκληρο φάκελο (που ονομάζεται "MakeUseOf") που είναι γεμάτο από αρχεία. Αν δημιουργήσετε μια συντόμευση στο φάκελο Dropbox που δείχνει στο φάκελο MakeUseOf, το Dropbox θα δει το αρχείο συντόμευσης και θα το συγχρονίσει. Σε έναν άλλο υπολογιστή, θα δείτε το ίδιο αρχείο συντομεύσεων, αλλά αν κάνετε κλικ σε αυτό, θα έρθει σε αδιέξοδο. Σε αυτήν την περίπτωση, το Dropbox απλώς συγχρονίζει το αρχείο συντομεύσεων και όχι το φάκελο στον οποίο έδειχνε τη συντόμευση.
Για να διορθώσετε αυτό το ζήτημα, μπορείτε να δημιουργήσετε συμβολική σύνδεση. Δεδομένου ότι η συμβολική σύνδεση κάνει να μοιάζει με το φάκελο MakeUseOf υπάρχει στο φάκελο Dropbox, παρόλο που είναι πραγματικά κάπου αλλού, το Dropbox θα ακολουθήσει τον συμβολικό σύνδεσμο και θα ξεκινήσει το συγχρονισμό του φακέλου μαζί με τα περιεχόμενά του. Στον άλλο υπολογιστή, θα έχετε τώρα το φάκελο MakeUseOf και τα περιεχόμενά του και όχι μόνο ένα μη έγκυρο αρχείο συντόμευσης.
επιπρόσθετες σημειώσεις
Υπάρχουν τέσσερις επιπλέον σημειώσεις σχετικά με τους συμβολικούς δεσμούς που πρέπει να γνωρίζετε.
- Παρόλο που οι περισσότερες εφαρμογές θα δουν συμβολικούς συνδέσμους με τα πραγματικά αρχεία που δείχνουν, μπορούν να διακριθούν ως συμβολικοί σύνδεσμοι μέσω τερματικών εργαλείων. Για παράδειγμα, οι χρήστες Linux μπορούν να χρησιμοποιήσουν την εντολή "ls -la" και να ανακαλύψουν όλους τους συμβολικούς συνδέσμους στον τρέχοντα φάκελο.
- Μια χαρά για τους συμβολικούς συνδέσμους είναι ότι διατηρούν τη δομή του φακέλου στην οποία περιέχεται ο συμβολικός δεσμός. Για παράδειγμα, ας υποθέσουμε ότι ένα αρχείο με όνομα HelloWorld.txt ήταν στο φάκελο MakeUseOf και βρίσκεται στο
/home/danny/MakeUseOf/HelloWorld.txt
. Εάν δημιουργήθηκε ένας συμβολικός σύνδεσμος για το φάκελο MakeUseOf στο φάκελο Dropbox και πήγατε να αναζητήσετε το HelloWorld.txt στο φάκελο Dropbox, η διαδρομή του αρχείου θα διαβάσει/home/danny/Dropbox/MakeUseOf/HelloWorld.txt
αντί να μετασχηματίσετε στην αρχική / πραγματική διαδρομή αρχείου. Αυτός είναι ένας σημαντικός λόγος για τον οποίο οι συμβολικοί σύνδεσμοι λειτουργούν τόσο καλά για να "ξεγελάσουν" εφαρμογές όπως το Dropbox χωρίς να τους προκαλέσουν να καταρρεύσουν με σύγχυση. - Οι συμβολικοί σύνδεσμοι ενημερώνονται όταν έχουν αλλάξει τα περιεχόμενα του αρχείου προέλευσης, αλλά δεν θα ενημερώσουν τη συμβολική διαδρομή που σχηματίζουν αν το αρχείο προέλευσης έχει μετακινηθεί ή διαγραφεί.
- Το σύστημα δεν θα σας εμποδίσει να δημιουργήσετε μια συμβολική σύνδεση μέσα σε έναν συμβολικό σύνδεσμο, οπότε προσπαθήστε να αποφύγετε να το κάνετε μόνοι σας. Αυτό διαφορετικά θα δημιουργήσει ένα άπειρο βρόχο που μπορεί να προκαλέσει ζητήματα για υπηρεσίες σε όλο το σύστημα, όπως ανιχνευτές ιών.
Εφαρμοστέες χρήσεις
Φυσικά, όπως έχουμε ήδη συζητήσει εκτενώς, ένας πρωταρχικός λόγος για τους χρήστες της επιφάνειας εργασίας να χρησιμοποιούν συμβολικούς συνδέσμους είναι να επεκτείνουν τη λειτουργικότητα των εφαρμογών, όπως Dropbox Ο Ανεπίσημος Οδηγός για το Dropbox Ο Ανεπίσημος Οδηγός στο Dropbox Υπάρχουν περισσότερα για το Dropbox από ό, μπορείτε να το χρησιμοποιήσετε για κοινή χρήση αρχείων, δημιουργία αντιγράφων ασφαλείας των δεδομένων σας, συγχρονισμό αρχείων μεταξύ υπολογιστών και ακόμη και τηλεχειρισμό του υπολογιστή σας. Διαβάστε περισσότερα και άλλες παρόμοιες υπηρεσίες cloud όπως το ownCloud ownCloud: Μια Cross-Platform, Self-Hosted Εναλλακτική λύση για το Dropbox & το Google Calendar ownCloud: Cross-Platform, Self-Hosted Alternative to Dropbox & Google Η NSA και η PRISM φοβίζουν ότι οι κυβερνήσεις και θα έχει πρόσβαση στις διάφορες δημοφιλείς σε απευθείας σύνδεση υπηρεσίες cloud. Αυτό σημαίνει ότι τώρα είναι μια από τις καλύτερες στιγμές για να εξετάσετε το ενδεχόμενο να δημιουργήσετε τη δική σας λύση σύννεφου .... Διαβάστε περισσότερα και αντιγράψτε το αντίγραφο: Μια εναλλακτική λύση DropBox με περισσότερη αποθήκευση [Mac, Linux, Windows, iOS και Android] Αντιγραφή: Alternative DropBox Με περισσότερη αποθήκευση [Mac, Linux, Windows, iOS, & Android] Διαβάστε περισσότερα. Επιπλέον, μπορεί να χρησιμοποιηθεί για τη δημιουργία διαφορετικών τοποθεσιών για τον κύριο φάκελο χρηστών όπως "Μουσική", "Έγγραφα" και "Εικόνες" (δηλαδή μετακινήστε τους φακέλους από τη μονάδα C: \ ή το φάκελο "Αρχική" σε άλλη τοποθεσία, , μεγαλύτερο σκληρό δίσκο).
Αυτές είναι μερικές μόνο ιδέες, αλλά η πλήρης έκταση της χρησιμότητας των συμβολικών συνδέσεων περιορίζεται μόνο στην φαντασία σας. Οι χρήστες Mac OS X μπορούν ακόμη και να συγχρονίσουν τις εφαρμογές Mac τους μέσω Dropbox Συγχρονισμός των Mac Apps σας με το Dropbox Συγχρονισμός των Mac Apps σας με Dropbox Γιατί θέλετε να συγχρονίσετε τα δεδομένα της εφαρμογής σας; Λοιπόν, ίσως για να κρατήσετε αντίγραφα ασφαλείας στο σύννεφο. Ή ίσως να το κάνετε αυτό για να συγχρονίσετε με κάποιον άλλο υπολογιστή κάπου. Θα είστε ... Διαβάστε περισσότερα.
Δημιουργία συμβολικών συνδέσεων
Τώρα που έχετε εκπαιδευτεί πλήρως στην έννοια των συμβολικών δεσμών, πώς τις δημιουργείτε; Αυτό ποικίλλει ελαφρά μεταξύ των λειτουργικών συστημάτων, αλλά όλα αυτά απαιτούν να χρησιμοποιήσετε ένα τερματικό / γραμμή εντολών για να δημιουργήσετε ένα. Κάτω από τα Windows, μπορείτε να χρησιμοποιήσετε την εντολή mklink [flag] [source] [destination] για να δημιουργήσετε συμβολική σύνδεση σε έναν κατάλογο. Πρέπει να χρησιμοποιήσετε τη σημαία / j εάν ασχολείστε με καταλόγους, τη σημαία / h εάν ασχολείστε με ένα αρχείο ή / d για να δημιουργήσετε ουσιαστικά έναν μαλακό σύνδεσμο / συντόμευση. Για [πηγή] και [προορισμό], θα πρέπει να δώσετε τις διαδρομές στα συγκεκριμένα αρχεία ή φακέλους.
Κάτω από Mac OS X και Linux, μπορείτε να δημιουργήσετε συμβολική σύνδεση χρησιμοποιώντας την εντολή "ln -s [source] [destination]". Αυτό λειτουργεί και για τα αρχεία και τους φακέλους, ώστε αυτή η εντολή να είναι μόνο που χρειάζεστε. Ωστόσο, αν είστε χρήστης Mac που δεν θέλει να μπει στο τερματικό, μπορείτε επίσης να χρησιμοποιήσετε το Automator για να δημιουργήσετε έναν συμβολικό σύνδεσμο. Χρησιμοποιήστε το Automator για να δημιουργήσετε συμβολικές συνδέσεις στο Dropbox στο Mac. Χρησιμοποιήστε το Automator για να δημιουργήσετε συμβολικές συνδέσεις στο Dropbox σε Mac Διαβάστε περισσότερα .
συμπέρασμα
Παρά τη χρησιμότητά τους, οι συμβολικοί σύνδεσμοι εξακολουθούν να προκαλούν σύγχυση από ό, τι οι απλές συντομεύσεις - γι 'αυτό δεν μπορούν εύκολα να δημιουργηθούν σε ένα γραφικό περιβάλλον χρήστη. Πολλοί υπολογιστές αναλφάβητοι δεν καταλαβαίνουν πολύ καλά την έννοια των συντομεύσεων (δηλ. Πιστεύουν ότι ένα πρόγραμμα έχει απεγκατασταθεί όποτε απλώς διαγράφει τη συντόμευση από την επιφάνεια εργασίας τους), οπότε και ένας εύκολος τρόπος για τη δημιουργία συμβολικών συνδέσεων θα μπορούσε να προκαλέσει προβλήματα. Ωστόσο, δεν πρέπει να έχετε αυτά τα θέματα αφού διαβάσετε αυτό το άρθρο, οπότε διασκεδάστε!
Έχετε χρησιμοποιήσει συμβολικούς δεσμούς πριν; Εάν ναι, ποια ήταν η πιο δημιουργική σας χρήση; Ενημερώστε μας στα σχόλια!
Image Credit: Αμύγδαλο Butterscotch