Ο πλήρης οδηγός για τη δημιουργία συμβολικών συνδέσεων (γνωστός και ως Symlinks) στα Windows
Τα Windows 10, 8, 7 και Vista υποστηρίζουν όλες τις συμβολικές συνδέσεις - επίσης γνωστές ως συμβολικές συνδέσεις - που υποδεικνύουν ένα αρχείο ή ένα φάκελο στο σύστημά σας. Μπορείτε να τα δημιουργήσετε χρησιμοποιώντας τη Γραμμή εντολών ή ένα εργαλείο τρίτου μέρους που ονομάζεται Επέκταση Link Shell.
Τι είναι οι συμβολικοί σύνδεσμοι?
Οι συμβολικοί σύνδεσμοι είναι βασικά σύνθετες συντομεύσεις. Δημιουργήστε έναν συμβολικό σύνδεσμο σε ένα μεμονωμένο αρχείο ή φάκελο και αυτός ο σύνδεσμος θα φαίνεται να είναι ο ίδιος με τον φάκελο ή το φάκελο στα Windows, ακόμα κι αν είναι απλά ένας σύνδεσμος που δείχνει στο αρχείο ή στον φάκελο.
Για παράδειγμα, ας υποθέσουμε ότι έχετε ένα πρόγραμμα που χρειάζεται τα αρχεία του στο C: \ Program. Θα θέλατε πραγματικά να αποθηκεύσετε αυτόν τον κατάλογο στο D: \ Stuff, αλλά το πρόγραμμα απαιτεί ότι τα αρχεία της βρίσκονται στο C: \ Program. Μπορείτε να μετακινήσετε τον αρχικό κατάλογο από το C: \ Program σε D: \ Stuff και στη συνέχεια να δημιουργήσετε μια συμβολική σύνδεση στο C: \ Program που δείχνει D: \ Stuff. Όταν κάνετε επανεκκίνηση του προγράμματος, θα προσπαθήσει να αποκτήσει πρόσβαση στον κατάλογο του στο C: \ Program. Τα Windows θα το ανακατευθύνουν αυτόματα στο D: \ Stuff και όλα θα δουλέψουν σαν να ήταν στο C: \ Program.
Αυτό το τέχνασμα μπορεί να χρησιμοποιηθεί για όλα τα είδη των πραγμάτων, συμπεριλαμβανομένου του συγχρονισμού οποιουδήποτε φακέλου με προγράμματα όπως το Dropbox, το Google Drive και το OneDrive.
Υπάρχουν δύο τύποι συμβολικών συνδέσεων: Σκληρό και μαλακό. Οι μαλακές συμβολικές συνδέσεις λειτουργούν παρόμοια με μια συνήθη συντόμευση. Όταν ανοίγετε έναν μαλακό σύνδεσμο σε ένα φάκελο, θα μεταφερθείτε στο φάκελο όπου αποθηκεύονται τα αρχεία. Ωστόσο, ένας σκληρός σύνδεσμος το κάνει να φαίνεται ότι το αρχείο ή ο φάκελος υπάρχει στην τοποθεσία του συμβολικού συνδέσμου και οι εφαρμογές σας δεν θα ξέρουν καλύτερα. Αυτό κάνει τους πιο δυνατούς συμβολικούς δεσμούς πιο χρήσιμοι στις περισσότερες περιπτώσεις.
Σημειώστε ότι τα Windows δεν χρησιμοποιούν πραγματικά τους όρους "σκληρός σύνδεσμος" και "soft link". Αντ 'αυτού, χρησιμοποιεί τους όρους "σκληρός δεσμός" και "συμβολική σύνδεση". Στην τεκμηρίωση των Windows, ένας "συμβολικός σύνδεσμος" είναι το ίδιο με έναν "μαλακό σύνδεσμο". Ωστόσο, το mklink
μπορεί να δημιουργήσει και σκληρούς δεσμούς (γνωστούς ως "σκληρούς δεσμούς" στα Windows) και μαλακούς συνδέσμους (γνωστούς ως "συμβολικοί σύνδεσμοι" στα Windows).
Πώς να δημιουργήσετε συμβολικές συνδέσεις με mklink
Μπορείτε να δημιουργήσετε συμβολικούς συνδέσμους χρησιμοποιώντας την εντολή mklink σε ένα παράθυρο γραμμής εντολών ως Διαχειριστής. Για να ανοίξετε ένα, εντοπίστε τη συντόμευση "Γραμμή εντολών" στο μενού "Έναρξη", κάντε δεξί κλικ και επιλέξτε "Εκτέλεση ως διαχειριστής".
Στην ενημερωμένη έκδοση των δημιουργών των Windows 10, μπορείτε να χρησιμοποιήσετε ένα κανονικό παράθυρο γραμμής εντολών, χωρίς να το εκτελείτε ως διαχειριστής. Ωστόσο, για να το κάνετε αυτό χωρίς ένα παράθυρο διαλόγου εντολών διαχειριστή, πρέπει πρώτα να ενεργοποιήσετε τη λειτουργία προγραμματιστή από τις Ρυθμίσεις> Ενημέρωση και ασφάλεια> Για προγραμματιστές.
Χωρίς επιπλέον επιλογές, mklink
δημιουργεί μια συμβολική σύνδεση σε ένα αρχείο. Η παρακάτω εντολή δημιουργεί έναν συμβολικό ή "μαλακό" σύνδεσμο στο Σύνδεσμος
δείχνοντας το αρχείο Στόχος
:
mklink Link Target
Χρησιμοποιήστε το / D όταν θέλετε να δημιουργήσετε έναν μαλακό σύνδεσμο που να δείχνει σε έναν κατάλογο. όπως έτσι:
στόχος mklink / D Link
Χρησιμοποιήστε το / H όταν θέλετε να δημιουργήσετε έναν σκληρό σύνδεσμο που δείχνει ένα αρχείο:
mklink / H Link Target
Χρησιμοποιήστε το / J για να δημιουργήσετε έναν σκληρό σύνδεσμο που να δείχνει σε έναν κατάλογο, επίσης γνωστό ως διακλαδιστής καταλόγου:
mklink / J Link Target
Έτσι, για παράδειγμα, αν θέλετε να δημιουργήσετε έναν σκληρό σύνδεσμο στο C: \ LinkToFolder που υποδεικνύει το C: \ Users \ Name \ OriginalFolder, θα πρέπει να εκτελέσετε την ακόλουθη εντολή:
mklink / J C: \ LinkToFolder C: \ Users \ Όνομα \ OriginalFolder
Θα χρειαστεί να τοποθετήσετε εισαγωγικά γύρω από μονοπάτια με κενά. Για παράδειγμα, εάν οι φάκελοι ονομάζονται C: \ Link To Folder και C: \ Users \ Name \ Original Folder, θα χρησιμοποιούσατε την ακόλουθη εντολή:
mklink / J "C: \ Σύνδεση σε φάκελο" "C: \ Users \ Όνομα \ Φάκελος πρωτοτύπου"
Εάν δείτε το μήνυμα "Δεν έχετε επαρκή προνόμια για την εκτέλεση αυτής της ενέργειας", πρέπει να ξεκινήσετε τη γραμμή εντολών ως διαχειριστής πριν εκτελέσετε την εντολή.
Πώς να δημιουργήσετε συμβολικές συνδέσεις με ένα γραφικό εργαλείο
Εάν θέλετε να το κάνετε αυτό με ένα γραφικό εργαλείο, κάντε λήψη της επέκτασης του Shell Link. Βεβαιωθείτε ότι έχετε κατεβάσει το κατάλληλο πακέτο προϋπόθεσης πριν το ίδιο το εργαλείο - και οι δύο συνδέονται στη σελίδα λήψης του εργαλείου.
Αφού εγκατασταθεί, εντοπίστε το αρχείο ή το φάκελο στον οποίο θέλετε να δημιουργήσετε έναν σύνδεσμο, κάντε δεξί κλικ και επιλέξτε "Source Pick Link" στο μενού.
Στη συνέχεια, κάντε δεξί κλικ σε ένα διαφορετικό φάκελο, μεταβείτε στο μενού "Drop As" και επιλέξτε "Hardlink" για να δημιουργήσετε έναν σκληρό σύνδεσμο σε ένα αρχείο, "Junction" για να δημιουργήσετε έναν σκληρό σύνδεσμο σε έναν κατάλογο ή "Symbolic Link" για να δημιουργήσετε έναν μαλακό σύνδεσμο σε ένα αρχείο ή κατάλογο.
Πώς να διαγράψετε συμβολικούς συνδέσμους
Για να απαλλαγείτε από έναν συμβολικό σύνδεσμο, μπορείτε απλά να το διαγράψετε σαν να κάνατε οποιοδήποτε άλλο αρχείο ή κατάλογο. Απλά προσέξτε να διαγράψετε τον ίδιο τον σύνδεσμο και όχι το αρχείο ή τον κατάλογο στον οποίο συνδέεται.