26Aug

Ο πλήρης οδηγός για τη δημιουργία συμβολικών συνδέσεων( aka 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, μπορείτε να χρησιμοποιήσετε ένα κανονικό παράθυρο γραμμής εντολών, χωρίς να το εκτελείτε ως διαχειριστής.Ωστόσο, για να το κάνετε αυτό χωρίς ένα παράθυρο διαχειριστή της Γραμμής εντολών, πρέπει πρώτα να ενεργοποιήσετε τη Λειτουργία Προγραμματιστή από τις Ρυθμίσεις & gt;Ενημέρωση &Ασφάλεια & gt;Για προγραμματιστές.

Χωρίς πρόσθετες επιλογές, το mklink δημιουργεί μια συμβολική σύνδεση σε ένα αρχείο.Η παρακάτω εντολή δημιουργεί μια συμβολική ή "μαλακή" σύνδεση στο Link που δείχνει προς το αρχείο Target:

mklink Link Target

Χρησιμοποιήστε το / D όταν θέλετε να δημιουργήσετε έναν μαλακό σύνδεσμο που να δείχνει σε έναν κατάλογο.όπως το:

mklink / D Link Target

Χρησιμοποιήστε το / H όταν θέλετε να δημιουργήσετε έναν σκληρό σύνδεσμο που να δείχνει σε ένα αρχείο:

mklink / H Link Target

Χρησιμοποιήστε το / J για να δημιουργήσετε έναν σκληρό σύνδεσμο που δείχνει σε έναν κατάλογο,Για παράδειγμα, αν θέλετε να δημιουργήσετε έναν σκληρό σύνδεσμο στο C: \ LinkToFolder που υποδεικνύει το C: \ Users \ Name \ OriginalFolder, θα εκτελέσετε την ακόλουθη εντολή:

mklink/ JC: \ LinkToFolder C: \ Users \ Όνομα \ OriginalFolder

Θα χρειαστεί να τοποθετήσετε εισαγωγικά γύρω από μονοπάτια με κενά.Για παράδειγμα, εάν οι φάκελοι ονομάζονται C: \ Link To Folder και C: \ Users \ Name \ Original Folder, θα χρησιμοποιήσετε την ακόλουθη εντολή:

mklink / J "C: \ Link To Folder"\ Users \ Name \ Original Folder "

Εάν εμφανιστεί το μήνυμα" Δεν έχετε επαρκή δικαιώματα για να εκτελέσετε αυτήν τη λειτουργία ", πρέπει να ξεκινήσετε τη γραμμή εντολών ως διαχειριστής πριν εκτελέσετε την εντολή.

Πώς να δημιουργήσετε συμβολικές συνδέσεις με ένα γραφικό εργαλείο

Αν θέλετε να το κάνετε αυτό με ένα γραφικό εργαλείο, κάντε λήψη της επέκτασης Link Shell.Φροντίστε να κάνετε λήψη του κατάλληλου πακέτου προϋπόθεσης πριν από το ίδιο το εργαλείο - και οι δύο συνδέονται στη σελίδα λήψης του εργαλείου.

Μόλις εγκατασταθεί, εντοπίστε το αρχείο ή το φάκελο στον οποίο θέλετε να δημιουργήσετε έναν σύνδεσμο, κάντε δεξί κλικ και επιλέξτε "Source Pick Link" στο μενού.

Στη συνέχεια μπορείτε να κάνετε δεξί κλικ σε ένα διαφορετικό φάκελο, να κάνετε κλικ στο μενού "Drop As" και να επιλέξετε "Hardlink" για να δημιουργήσετε έναν σκληρό σύνδεσμο σε ένα αρχείο, "Junction" για να δημιουργήσετε έναν σκληρό σύνδεσμο σε έναν κατάλογο, ή "Symbolic Link"Για να δημιουργήσετε έναν μαλακό σύνδεσμο σε ένα αρχείο ή κατάλογο.

Πώς να διαγράψετε συμβολικούς συνδέσμους

Για να απαλλαγείτε από έναν συμβολικό σύνδεσμο, μπορείτε απλά να το διαγράψετε σαν να κάνατε οποιοδήποτε άλλο αρχείο ή κατάλογο.Απλά προσέξτε να διαγράψετε τον ίδιο τον σύνδεσμο και όχι το αρχείο ή τον κατάλογο στον οποίο συνδέεται.