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

Έχετε βαρεθεί να ψάχνετε γεμισμένους καταλόγους για αρχεία που θα χρησιμοποιήσετε μόνο για ένα δευτερόλεπτο; Αν ναι, έχετε έρθει στο σωστό μέρος. Θα σας δώσουμε λεπτομερείς οδηγίες για το πώς να δημιουργήσετε συμβολικούς συνδέσμους στον υπολογιστή σας.

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

Αφού ακολουθήσετε τα βήματα από αυτό το άρθρο, μπορείτε να πείτε αντίο σε μεγάλες, άσκοπες αναζητήσεις αρχείων και να εστιάσετε περισσότερο χρόνο σε πράγματα που έχουν πραγματικά σημασία.

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

Πριν βουτήξουμε σε λεπτομέρειες σχετικά με τον τρόπο δημιουργίας ενός συμβολικού συνδέσμου, θέλουμε να βεβαιωθούμε ότι γνωρίζετε ακριβώς τι είναι αυτό που δημιουργείτε. Ας υποθέσουμε ότι έχετε εγκαταστήσει ένα πρόγραμμα που πρέπει να αποθηκευτεί στο "C:\Program Files\Program.”

Θα θέλατε πραγματικά να έχετε αυτό το πρόγραμμα στο "D:\Documents", αλλά είναι αδύνατο να το κάνετε. Αυτό συμβαίνει όταν προσθέτετε έναν συμβολικό σύνδεσμο στο "C:\Program Files\Program" αρχείο στο "Δ:\Έγγραφα" ντοσιέ. Με αυτόν τον τρόπο, γλιτώνεις από την ταλαιπωρία να κάνεις ταχυδακτυλουργίες στο σύνολο σου»ΝΤΟ:» για να ανοίξετε αυτό το αρχείο.

Για τα περισσότερα λειτουργικά συστήματα, θα χρησιμοποιήσετε το ln -μικρό εντολή ακολουθούμενη από τον προορισμό του αρχείου προέλευσης και το συμβολικό όνομα του συνδέσμου σας.

Παρακάτω, θα βρείτε οδηγίες για τη δημιουργία ενός συμβολικού συνδέσμου σε συγκεκριμένα λειτουργικά συστήματα και προγράμματα.

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

Για να δημιουργήσετε έναν συμβολικό σύνδεσμο στα Windows, θα χρησιμοποιήσετε την εντολή mklink στη γραμμή εντολών. Αυτή είναι μια εσωτερική εντολή διαθέσιμη στα Windows Vista, Windows 7, 8 και 10. Μπορείτε να το κάνετε εκτελώντας τη Γραμμή εντολών ως Διαχειριστής:

  1. Πληκτρολογήστε "Command Prompt" στο μενού "Έναρξη".

  2. Κάντε δεξί κλικ στο εικονίδιο.
  3. Επιλέξτε την επιλογή "Εκτέλεση ως διαχειριστής".

Εάν εκτελείτε μια ενημέρωση δημιουργών των Windows 10, δεν χρειάζεται να έχετε πρόσβαση στη γραμμή εντολών ως διαχειριστής. Ωστόσο, θα πρέπει να ενεργοποιήσετε τη λειτουργία προγραμματιστή εκ των προτέρων:

  1. Μεταβείτε στη σελίδα "Ρυθμίσεις".

  2. Μεταβείτε στην ενότητα "Ενημέρωση και ασφάλεια".

  3. Επιλέξτε "Για προγραμματιστές".

  4. Βεβαιωθείτε ότι η "Λειτουργία προγραμματιστή" είναι ενεργοποιημένη.

Τώρα που έχετε ρυθμίσει τα πάντα, μπορείτε να επιστρέψετε στη γραμμή εντολών και να εκτελέσετε την ακόλουθη εντολή:

mklink Link_Name Target_Path.

Με την επίκληση αυτής της εντολής, θα δημιουργήσετε έναν συμβολικό σύνδεσμο που θα δείχνει στο αρχείο Target_Name.

Εάν θέλετε ο συμβολικός σύνδεσμος να οδηγεί σε έναν κατάλογο, θα προσθέσετε το αντίστοιχο γράμμα:

mklink /D Link_Name Target_Path

Εάν ορισμένα ονόματα μονοπατιών περιέχουν κενά, θα πρέπει να βάλετε την εντολή σε εισαγωγικά:

Mklink /D "C:\My files" "C:\Users\Name\Original\."

Εργαλεία συμβόλων τρίτων

Για να δημιουργήσετε συμβολικούς συνδέσμους στα Windows, μπορείτε επίσης να κάνετε λήψη ενός εργαλείου τρίτου κατασκευαστή που ονομάζεται Επέκταση κελύφους σύνδεσης. Αυτό το εργαλείο σάς επιτρέπει να δημιουργείτε συμβολικούς συνδέσμους κάνοντας τα εξής:

  1. Κατεβάστε και εγκαταστήστε το εργαλείο.

  2. Βρείτε το αρχείο στο οποίο θέλετε να δημιουργήσετε συμβολικό σύνδεσμο.
  3. Κάντε δεξί κλικ πάνω του.
  4. Επιλέξτε την επιλογή "Επιλογή πηγής συνδέσμου" από το μενού.

  5. Κάντε δεξί κλικ σε άλλο φάκελο και τοποθετήστε το δείκτη του ποντικιού πάνω από την επιλογή "Αποθέστε ως" στο μενού.

  6. Επιλέξτε «Συμβολικός Σύνδεσμος».

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

Για να δημιουργήσετε συνδέσμους μεταξύ αρχείων στο Unix, θα χρησιμοποιήσετε το ln εντολή στη γραμμή εντολών του Unix. Για να δημιουργήσετε έναν συμβολικό σύνδεσμο, θα προσθέσετε το -μικρό επιλογή στο ln εντολή. Η εντολή σας θα πρέπει να μοιάζει με αυτό:

ln -s Target_File Link_Name

Θα πρέπει να αντικαταστήσετε το Target_File με το όνομα του αρχείου για το οποίο δημιουργείτε έναν συμβολικό σύνδεσμο. Μπορείτε να δημιουργήσετε συμβολικούς συνδέσμους σε οποιαδήποτε αρχεία ή καταλόγους στο σύστημα αρχείων. Αντικαταστήστε το Link_Name με το όνομα του συμβολικού σας συνδέσμου.

Σημείωση: Η κατάργηση ή η διαγραφή του αρχείου προορισμού θα σταματήσει τη σωστή λειτουργία του συμβολικού σας συνδέσμου.

Πώς να δημιουργήσετε έναν συμβολικό σύνδεσμο σε έναν κατάλογο στο Linux;

Η δημιουργία συμβολικών συνδέσμων σε έναν κατάλογο στο Linux απαιτεί την ίδια διαδικασία με τη δημιουργία ενός σε ένα αρχείο. Ως πρώτη παράμετρος, θα επικαλεστείτε το όνομα του καταλόγου του αρχείου σας και ως δεύτερη παράμετρο, θα γράψετε το όνομα του συμβολικού σας συνδέσμου.

Για παράδειγμα, μπορείτε να δημιουργήσετε έναν συμβολικό σύνδεσμο από τον κατάλογο /mnt/my_drive/photos στο ˜/Κατάλογος my_photos:

ln -s /mnt/my_drive/photos ˜/my_photos

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

Η δημιουργία συνδέσμων μεταξύ αρχείων σε όλα τα συστήματα Linux, συμπεριλαμβανομένου του Ubuntu, εκτελείται με το "ln" εντολή. Για να δημιουργήσετε έναν συμβολικό σύνδεσμο στο Ubuntu, εκτελέστε το Terminal και καλέστε αυτήν την εντολή με την επιλογή -μικρό προστέθηκε δίπλα στο ln.

Δείτε πώς πρέπει να μοιάζει η εντολή σας:

sudo ln -s Source_Directory Link_Directory

Θα πρέπει να αντικαταστήσετε το "Source_Directory" με τον κατάλογο του αρχικού αρχείου. Στην παράμετρο "Link_Directory", θα γράψετε το όνομα του συμβολικού σας συνδέσμου.

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

Ο καλύτερος τρόπος για να σκεφτείτε συμβολικούς συνδέσμους στο Mac είναι σαν να είναι προηγμένα ψευδώνυμα. Διαφέρουν κατά τρόπο που οι συμβολικοί σύνδεσμοι λειτουργούν σε όλες τις εφαρμογές Mac, συμπεριλαμβανομένου του Terminal. Στην πραγματικότητα, θα χρησιμοποιείτε το Τερματικό για να δημιουργήσετε συμβολικούς συνδέσμους. Απλώς ακολουθήστε τα παρακάτω βήματα:

  1. Εκκινήστε το Terminal πατώντας Command + Space και μετά πληκτρολογώντας "Τερματικό.» Εναλλακτικά, εκκινήστε το Terminal μέσω Finder > Applications > Utilities > Terminal.
  2. Εκτελέστε την ακόλουθη εντολή: ln -s /original/path/link/path. Μπορείτε να δημιουργήσετε μια διαδρομή προς ένα αρχείο ή έναν κατάλογο. Για παράδειγμα, εάν θέλετε να δημιουργήσετε έναν συμβολικό σύνδεσμο στην επιφάνεια εργασίας σας που θα οδηγεί στον φάκελο Documents, θα εκτελέσετε αυτήν την εντολή:

ln -s /Users/name/Documents /Users/name/Desktop

Εάν κληθεί σωστά, θα δείτε έναν φάκελο που ονομάζεται "Έγγραφα" να εμφανίζεται στην επιφάνεια εργασίας σας. Μοιάζει με τον πραγματικό φάκελο, αλλά στην πραγματικότητα είναι ο συμβολικός του σύνδεσμος. Μπορείτε να το ανοίξετε και θα έχει το ίδιο περιεχόμενο με τον αρχικό φάκελο "Documents".

Ίσως το αρχείο διαδρομής σας να περιέχει κενά. Για παράδειγμα, εάν θέλετε να δημιουργήσετε έναν συμβολικό σύνδεσμο σε έναν φάκελο που ονομάζεται "Οι φωτογραφίες μου" και θέλετε να εμφανίζεται στο φάκελο "Τα αρχεία μου", θα πρέπει να εσωκλείσετε την εντολή σε εισαγωγικά:

ln -s "Χρήστες/όνομα/Οι φωτογραφίες μου" "/Χρήστες/όνομα/Τα αρχεία μου/Σύνδεσμος"

Για να διευκολύνετε τα πράγματα, μπορείτε απλώς να σύρετε και να αποθέσετε οποιονδήποτε φάκελο από την εφαρμογή Finder στο Terminal. Θα εισαγάγει αυτόματα τη διαδρομή αυτού του φακέλου και θα τον περικλείει σε εισαγωγικά εάν χρειάζεται.

Εργαλεία συμβόλων τρίτων

Μπορείτε επίσης να δημιουργήσετε έναν συμβολικό σύνδεσμο στο Finder, αλλά θα χρειαστείτε ένα εργαλείο τρίτου μέρους για να το κάνετε. Μπορείτε να εγκαταστήσετε την εφαρμογή που ονομάζεται SymbolicLinker και θα προσθέσει την ακόλουθη επιλογή στο μενού περιβάλλοντος Finder: Υπηρεσίες > Δημιουργία συμβολικού συνδέσμου.

Πώς να δημιουργήσετε έναν συμβολικό σύνδεσμο στο Centos 7;

Η δημιουργία ενός συμβολικού συνδέσμου στο Centos 7 απαιτεί την ίδια εντολή όπως σε άλλα λειτουργικά συστήματα Linux. Θα εκτελέσετε το ln εντολή ακολουθούμενη από -μικρό:

Κατάλογος συνδέσμου Ln -s Source_Directory

Μπορείτε να δημιουργήσετε συμβολικούς συνδέσμους προς καταλόγους ή οποιαδήποτε αρχεία στο σύστημα αρχείων σας.

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

Ακολουθήστε τα παρακάτω βήματα για να δημιουργήσετε έναν συμβολικό σύνδεσμο στο Powershell:

  1. Εκτελέστε το Powershell ως διαχειριστής.
  2. Αντιγράψτε (ή πληκτρολογήστε) αυτήν την εντολή:

    New-Item -ItemmType -SymbolicLink -Path "Link" -Target "Target"

  3. Στο τμήμα "Σύνδεσμος", θα πρέπει να πληκτρολογήσετε τη συμβολική διαδρομή του συνδέσμου σας, συμπεριλαμβανομένου του ονόματος και της επέκτασης αρχείου.
  4. Στο τμήμα "Στόχος", πληκτρολογήστε τη διαδρομή στην οποία θα αναφέρεται ο νέος σας σύνδεσμος.

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

Εάν χρησιμοποιείτε Python, πιθανότατα γνωρίζετε ότι η λειτουργική μονάδα σάς επιτρέπει να αλληλεπιδράτε με το λειτουργικό σας σύστημα. Μπορείτε να χρησιμοποιήσετε τη μέθοδο os.symlink() για να δημιουργήσετε συμβολικούς συνδέσμους (dst) που δείχνουν προς την πηγή-προορισμό τους (src).

Αυτή είναι η σύνταξη:

os.symlink(src, dst)

ο src σημαίνει την πηγή, ενώ δστ είναι ο προορισμός που δεν υπήρχε στο παρελθόν. Δεν θα πρέπει να λάβετε καμία επιστρεφόμενη τιμή εάν η εντολή ήταν επιτυχής.

Πρόσθετες συχνές ερωτήσεις

Ακολουθούν μερικές ακόμη ερωτήσεις που θα σας βοηθήσουν να αξιοποιήσετε στο έπακρο αυτό το θέμα.

Τι κάνει ένας συμβολικός σύνδεσμος;

Οι συμβολικοί σύνδεσμοι, κοινώς γνωστοί ως συμβολικοί σύνδεσμοι, είναι χαρακτηριστικά του συστήματος αρχείων που δημιουργούν έναν σύνδεσμο προς συγκεκριμένα αρχεία ή φακέλους. Κατά κάποιο τρόπο, είναι παρόμοια με μια συντόμευση στα Windows ή ένα ψευδώνυμο στο Mac, εκτός από το ότι δεν είναι πραγματικά αρχεία. Ένας συμβολικός σύνδεσμος είναι πραγματικά μια καταχώρηση σε ένα συγκεκριμένο σύστημα αρχείων που αναφέρεται σε ένα αρχείο ή κατάλογο.

Πώς να δημιουργήσετε συμβολικούς συνδέσμους με το LN;

Τα περισσότερα λειτουργικά συστήματα θα χρησιμοποιήσουν την εντολή ln για να δημιουργήσουν συμβολικούς συνδέσμους. Ο τρόπος που λειτουργεί είναι ότι εκτελείτε το Terminal του συστήματός σας ως Διαχειριστής και εκτελείτε την ακόλουθη εντολή:

ln -s File_Source File_Destination

ο ln Η εντολή δημιουργεί έναν σκληρό σύνδεσμο από προεπιλογή, επομένως πρέπει να προσθέσετε το -μικρό, που του λέει να δημιουργήσει έναν μαλακό σύνδεσμο (symlink).

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

Τις περισσότερες φορές, μπορείτε να αφαιρέσετε συμβολικούς συνδέσμους όπως κάθε άλλο αρχείο: μετακινήστε το στον κάδο απορριμμάτων.

Μπορείτε να αφαιρέσετε συμβολικούς συνδέσμους στο Linux με το "rm" εντολή. Επικαλέστε την ακόλουθη εντολή αντικαθιστώντας το symbolic_link με το όνομα του συμβολικού συνδέσμου σας: rm symbolic_link_name

Εάν η ενέργεια ήταν επιτυχής, η εντολή σας θα εξέλθει ως μηδέν και δεν θα εμφανίσει καμία έξοδο. Μπορείτε να διαγράψετε περισσότερους από έναν συμβολικούς συνδέσμους. Απλώς περάστε τα ονόματά τους ως ορίσματα με ένα κενό μεταξύ του καθενός: rm symlinkX symlinkZ symlinkY

Μπορείτε επίσης να χρησιμοποιήσετε την εντολή αποσύνδεσης. Αυτή η εντολή δέχεται μόνο ένα όρισμα, επομένως πρέπει να διαγράφετε τη μία σύνδεση μετά την άλλη. Απλώς εκτελέστε την ακόλουθη εντολή: αποσυνδέστε το σύμβολο_σύνδεσμου_όνομα

Δεν θα πρέπει να λάβετε έξοδο εάν η εντολή ήταν επιτυχής.

Για να διαγράψετε συμβολικούς συνδέσμους στα Windows, χρησιμοποιήστε το rmdir εντολή.

Σε Mac, εκτός από τη μεταφορά του αρχείου στον κάδο απορριμμάτων, μπορείτε να το διαγράψετε χρησιμοποιώντας την εντολή rm. Απλώς εκτελέστε αυτήν την εντολή μαζί με τη διαδρομή συμβολικής σύνδεσης: rm /link/path

Τι είναι η εντολή για τη δημιουργία συμβολικού συνδέσμου;

Τα περισσότερα λειτουργικά συστήματα χρησιμοποιούν την εντολή ln για να δημιουργήσουν συμβολικούς συνδέσμους. Ο τρόπος που λειτουργεί είναι ότι εκτελείτε το Terminal του συστήματός σας ως Διαχειριστής και εκτελείτε την ακόλουθη εντολή:

ln -s File_Source File_Destination

ο ln Η εντολή δημιουργεί έναν σκληρό σύνδεσμο από προεπιλογή, επομένως πρέπει να προσθέσετε το -μικρό, που του λέει να δημιουργήσει έναν μαλακό σύνδεσμο (symlink).

Βελτίωση της εμπειρίας πλοήγησης αρχείων σας

Η γνώση του τρόπου δημιουργίας συμβολικών συνδέσμων συγκεκριμένων καταλόγων αρχείων μπορεί να είναι εξοικονόμηση σε πραγματικό χρόνο. Ακόμα καλύτερα, διατηρεί τα αρχεία σας αποθηκευμένα με ασφάλεια στον αρχικό τους προορισμό, έτσι ώστε τίποτα να μην ανακατεύεται μετακινώντας τα αρχεία. Όταν δεν χρειάζεστε πλέον έναν συγκεκριμένο συμβολικό σύνδεσμο, μπορείτε εύκολα να τον διαγράψετε όπως θα κάνατε με οποιοδήποτε άλλο αρχείο.

Σε ποια αρχεία θεωρείτε ότι είναι πιο χρήσιμο να δημιουργείτε συμβολικούς συνδέσμους; Μοιραστείτε τις σκέψεις σας στην παρακάτω ενότητα σχολίων.