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

What Are Symbolic Links



Ως ειδικός πληροφορικής, με ρωτούν συχνά για συμβολικούς συνδέσμους. Οι συμβολικοί σύνδεσμοι είναι ουσιαστικά συντομεύσεις που οδηγούν σε άλλο αρχείο ή κατάλογο. Μπορείτε να δημιουργήσετε συμβολικούς συνδέσμους στα Windows 10 χρησιμοποιώντας την εντολή mklink. Οι συμβολικοί σύνδεσμοι μπορούν να είναι πολύ χρήσιμοι σε πολλές περιπτώσεις. Για παράδειγμα, εάν έχετε έναν μεγάλο κατάλογο δεδομένων που θέλετε να μοιραστείτε μεταξύ πολλών χρηστών, μπορείτε να δημιουργήσετε έναν συμβολικό σύνδεσμο προς αυτόν τον κατάλογο στον υπολογιστή κάθε χρήστη. Με αυτόν τον τρόπο, οι χρήστες θα έχουν πρόσβαση στα δεδομένα χωρίς να καταλαμβάνουν πολύ χώρο στους δικούς τους σκληρούς δίσκους. Μια άλλη χρήση των συμβολικών συνδέσμων είναι η δημιουργία συντομεύσεων σε συγκεκριμένα αρχεία ή καταλόγους. Για παράδειγμα, εάν έχετε συχνά πρόσβαση σε ένα συγκεκριμένο αρχείο σε έναν βαθιά ένθετο κατάλογο, μπορείτε να δημιουργήσετε έναν συμβολικό σύνδεσμο προς αυτό το αρχείο σε μια πιο βολική τοποθεσία. Οι συμβολικοί σύνδεσμοι είναι ένα ισχυρό εργαλείο, αλλά μπορεί επίσης να είναι επικίνδυνοι. Εάν ένας συμβολικός σύνδεσμος οδηγεί σε ένα αρχείο ή κατάλογο που δεν υπάρχει, μπορεί να προκαλέσει σφάλματα στον υπολογιστή σας. Επομένως, πριν δημιουργήσετε έναν συμβολικό σύνδεσμο, βεβαιωθείτε ότι υπάρχει το αρχείο ή ο κατάλογος προορισμού και ότι έχετε τα σωστά δικαιώματα πρόσβασης σε αυτό.



Συμβολικός σύνδεσμος - που ονομάζεται επίσης συμβολικός σύνδεσμος ή μαλακός σύνδεσμος - μπορεί να είναι μια από τις πιο κρυφές έννοιες για τους χρήστες υπολογιστών. Ωστόσο, αυτό δεν μειώνει τη σημασία του και τα οφέλη που προσφέρει. Τι θα λέγατε για την πρόσβαση σε φακέλους και αρχεία από διαφορετικούς φακέλους χωρίς αποθήκευση διπλότυπων; Ναι, αυτή είναι η δύναμη Συμβολικός σύνδεσμος .





Τι είναι συμβολικός σύνδεσμος ή συμβολικός σύνδεσμος

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





Μην συγχέετε ένα Symlink με μια συντόμευση.



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

Συμβολική δομή συνδέσμων

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

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



Οφέλη από συμβολικούς συνδέσμους

  1. Οι συμβολικοί σύνδεσμοι καταλαμβάνουν πολύ λίγο χώρο και δημιουργούνται πολύ γρήγορα. Εξοικονομείτε πολύ χώρο στον σκληρό δίσκο με συμβολικούς συνδέσμους
  2. Σε αντίθεση με τους σκληρούς συνδέσμους, οι συμβολικοί σύνδεσμοι μπορούν να συνδεθούν με αρχεία σε συστήματα αρχείων. Λάβετε υπόψη ότι εάν διαγράψετε το αρχικό αρχείο, ο σκληρός σύνδεσμος θα εξακολουθεί να το υποστηρίζει, αλλά ο συμβολικός σύνδεσμος όχι.
  3. Οι συμβολικοί σύνδεσμοι διατηρούν τη δομή του φακέλου στην οποία περιέχονται. Για παράδειγμα, ας πούμε ότι υπάρχει κείμενο το αρχείο περιέχεται σε 'Χρησιμότητα' φάκελο που βρίσκεται σε /D/Myfolder/Utility/windowsclub.txt . Τώρα αν ο συμβολικός σύνδεσμος για Χρησιμότητα δημιουργήθηκε ένας φάκελος στο φάκελο Dropbox και ξεκινήσατε την αναζήτηση windowsclub.txt στο φάκελο dropbox η διαδρομή του αρχείου θα διαβάσει /D/Myfolder/Utility/windowsclub.txt αντί να μετατραπεί ξανά στην αρχική/πραγματική διαδρομή αρχείου.
  4. Με συμβολικούς συνδέσμους, μπορείτε να αποθηκεύσετε τα αρχεία πολυμέσων Μουσικής/Βίντεο σε άλλο σκληρό δίσκο, αλλά να τα εμφανίζετε στους τυπικούς φακέλους Μουσική/Βίντεο, ώστε τα προγράμματα πολυμέσων σας να μπορούν να τα εντοπίσουν.
  5. Οι προγραμματιστές αντικαθιστούν συχνά τα διπλά αντίγραφα των κοινόχρηστων αρχείων/φακέλων με συμβολικούς συνδέσμους που δείχνουν σε φυσικά αρχεία/φακέλους. Η αντικατάσταση περιττών αντιγράφων αρχείων μπορεί να εξοικονομήσει πολύ φυσικό χώρο στο δίσκο και να μειώσει σημαντικά τον χρόνο που απαιτείται για την αντιγραφή/δημιουργία αντιγράφων ασφαλείας/ανάπτυξη/κλωνοποίηση έργων.

Η σημασία των συμβολικών συνδέσμων στον σύγχρονο κόσμο της ανάπτυξης

Όπως επισημαίνει ο Josef Durr, Lead Program Manager της Microsoft στο ιστολόγιο των Windows,

Πολλά δημοφιλή εργαλεία ανάπτυξης, όπως οι διαχειριστές git και πακέτων, όπως το npm, αναγνωρίζουν και διατηρούν συμβολικούς συνδέσμους κατά τη δημιουργία αποθετηρίων ή πακέτων, αντίστοιχα. Όταν αυτά τα αποθετήρια ή τα πακέτα αποκατασταθούν στη συνέχεια αλλού, αποκαθίστανται επίσης οι συμβολικοί σύνδεσμοι, διασφαλίζοντας ότι ο χώρος στο δίσκο (και ο χρόνος χρήστη) δεν θα χαθεί. Το Git, για παράδειγμα, μαζί με ιστότοπους όπως το GitHub, έχει γίνει το κύριο εργαλείο διαχείρισης πηγαίου κώδικα που χρησιμοποιείται από τους περισσότερους προγραμματιστές σήμερα.

συμβολικούς συνδέσμους

λήψη comconvert youtube mp3

Η χρήση των διαχειριστών πακέτων στη σύγχρονη ανάπτυξη έχει επίσης αυξηθεί δραματικά τα τελευταία χρόνια. Για παράδειγμα, ο διαχειριστής πακέτων κόμβου (npm) εξυπηρέτησε ~400 εκατομμύρια εγκαταστάσεις την εβδομάδα της 1ης Ιουλίου 2015, αλλά εξυπηρέτησε πάνω από 1,2 δισεκατομμύρια εγκαταστάσεις μόλις ένα χρόνο αργότερα - μια αύξηση 3 φορές σε μόλις ένα χρόνο! Στα τέλη Ιουνίου 2016, η npm εξυπηρέτησε πάνω από 1,7 δισεκατομμύρια πακέτα κόμβων σε μόλις επτά ημέρες!

Συμβολικοί σύνδεσμοι στα Windows 10

Ενώ οι συμβολικοί σύνδεσμοι έχουν διακριτά πλεονεκτήματα, έχουν χρησιμοποιηθεί ως επί το πλείστον σε λειτουργικά συστήματα συμβατά με UNIX, όπως το Linux, το FreeBSD, το OSX, κ.λπ. όπου μπορούν να δημιουργηθούν συμβολικοί σύνδεσμοι χωρίς περιορισμούς. Για τους χρήστες των Windows, αν και οι συμβολικοί σύνδεσμοι είναι διαθέσιμοι από τα Windows Vista, η δημιουργία τους ήταν δύσκολη και κουραστική.

Επειδή Απαιτήσεις ασφαλείας των Windows Vista Οι χρήστες χρειάζονταν δικαιώματα τοπικού διαχειριστή και, κυρίως, έπρεπε να εκτελεστούν mlink σε μια ανυψωμένη κονσόλα γραμμής εντολών για τη δημιουργία/τροποποίηση συμβολικών συνδέσμων. Αυτός ο τελευταίος περιορισμός έχει κάνει τους περισσότερους προγραμματιστές των Windows να χρησιμοποιούν σπάνια συμβολικούς συνδέσμους και πολλά σύγχρονα εργαλεία ανάπτυξης πολλαπλών πλατφορμών έχουν γίνει λιγότερο αποτελεσματικά και αξιόπιστα στα Windows.

Ωστόσο, τώρα με Windows 10 Creators Update Αφού ένας χρήστης με δικαιώματα διαχειριστή ενεργοποιήσει τη λειτουργία προγραμματιστή, οποιοσδήποτε χρήστης υπολογιστή θα μπορεί να εκτελεστεί mklink εντολή χωρίς ανύψωση της κονσόλας της γραμμής εντολών.

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

Οι συμβολικοί σύνδεσμοι μπορούν να δημιουργηθούν είτε με εντολή mklink ή CreateSymbolicLink API .

vmware bios

Χρησιμοποιώντας την εντολή mklink

Χρησιμοποιώντας εντολή mklink χρησιμοποιήστε την ακόλουθη σύνταξη:

|_+_|

Σημείωση. Το Mklink μπορεί να δημιουργήσει διάφορους τύπους συνδέσμων. Παρακάτω είναι οι τύποι:

  • /D Δημιουργεί έναν συμβολικό σύνδεσμο προς έναν κατάλογο. Η προεπιλογή είναι ένας συμβολικός σύνδεσμος προς το αρχείο.
  • /H Δημιουργεί έναν σκληρό σύνδεσμο αντί για έναν συμβολικό σύνδεσμο.
  • /j Δημιουργεί μια διασταύρωση καταλόγου.

Για παράδειγμα, δημιούργησα μια σύνδεση καταλόγου του φακέλου Music στην επιφάνεια εργασίας μου. Δείτε παρακάτω στιγμιότυπο οθόνης.

Συμβολικοί σύνδεσμοι στα Windows 10

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

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

Να θυμάστε ότι εάν έχετε κενά στο μονοπάτι σας, πρέπει να το περικλείσετε σε εισαγωγικά.

Χρησιμοποιώντας το CreateSymbolicLink

Για να ενεργοποιήσετε τη νέα συμπεριφορά κατά τη χρήση του CreateSymbolicLink API, υπάρχει ένα πρόσθετο dwFlags επιλογή θα χρειαστεί να ορίσετε την τιμή ως:

SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE

0x2

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

Για να μάθετε περισσότερα σχετικά με το πώς να δημιουργήσετε έναν συμβολικό σύνδεσμο χρησιμοποιώντας CreateSymbolicLink API, επίσκεψη windows.com .

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

συμπέρασμα

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

η δεύτερη οθόνη δεν εντοπίστηκε παράθυρα 10
Κατεβάστε το Εργαλείο επιδιόρθωσης υπολογιστή για γρήγορη εύρεση και αυτόματη διόρθωση σφαλμάτων των Windows

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

Δημοφιλείς Αναρτήσεις