Red link

Ο πλήρης οδηγός για την δημιουργία Symbolic Links στα Windows

Στο σημερινό άρθρο μας θα προσπαθήσουμε να εξηγήσουμε τα Symbolic στα Windows και να σας δώσουμε ένα πλήρη οδηγό για την δημιουργία τους και την χρησιμότητά τους.

symbolic link

Τα Windows 10, 8, 7 και υποστηρίζουν τα Symbolic Links (ή συμβολικοί δεσμοί στα Ελληνικά), επίσης γνωστά και σαν συντομεύσεις προς ένα αρχείο ή φάκελο στο σύστημά σας. Μπορείτε να τα δημιουργήσετε χρησιμοποιώντας τη εντολών ή ένα τρίτου κατασκευαστή, όπως για παράδειγμα το Shell Extension.

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

Για παράδειγμα, ας υποθέσουμε ότι έχετε ένα πρόγραμμα που περιέχει τα αρχεία του στο C:\Program. Όμως εσείς θέλετε να αποθηκεύσετε αυτό το πρόγραμμα στον κατάλογο στο D:\Stuff, αλλά το ίδιο το πρόγραμμα απαιτεί τα αρχεία του είναι στο C:\Program. Θα μπορούσατε να μετακινήσετε το αρχικό κατάλογο από το C:\Program στο D:\Stuff, και στη συνέχεια να δημιουργήσετε ένα συμβολικό δεσμό στο C:\Program που να καταδεικνύει το D:\Stuff. Όταν θα εκκινεί το πρόγραμμα, θα προσπαθεί να αποκτήσει πρόσβαση στον κατάλογο του στο C:\Program. Τα Windows θα το ανακατευθύνουν αυτόματα στο D:\Stuff, και τα πάντα θα λειτουργήσουν ακριβώς σαν να ήταν στο C:\Program.

  Στήστε ένα server στο σπίτι σας με το VirtualBox - Μέρος 1

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

Υπάρχουν δύο ειδών symbolic links: Το hard και το soft. Συγχωρήστε μας την αγγλική ορολογία αλλά κάποια πράγματα έχουν πλέον διεθνώς καθιερωθεί και η Ελληνική μετάφρασή τους δεν ακούγεται εύηχη. Οι Soft συντομεύσεις λειτουργούν με παρόμοιο τρόπο με μία κανονική, τυπική συντόμευση. Όταν ανοίγετε μία soft συντόμευση προς ένα φάκελο, θα μεταφερθείτε στο φάκελο όπου είναι αποθηκευμένα τα αρχεία. Ωστόσο μία hard συντόμευση λειτουργεί και φαίνεται σαν το ίδιο το αρχείο ή ο φάκελος να υπάρχει πραγματικά στη θέση του συμβολικού δεσμού. Αυτή η καθιστά τις hard συντομεύσεις πιο χρήσιμες στις περισσότερες περιπτώσεις.

Σημειώστε ότι τα Windows δεν χρησιμοποιούν τους όρους “hard link” και “soft link”. Αντ ‘αυτού, χρησιμοποιούν τους όρους “hard link” και “symbolic link”. Στα Windows, μία “symbolic link” είναι το ίδιο πράγμα όπως μια “soft link”. Η εντολή mklink μπορεί να δημιουργήσει τόσο hard links όσο και soft links (γνωστή ως “symbolic link” στα Windows).

Πώς να δημιουργήσετε μία συντόμευση με την mklink
Μπορείτε να δημιουργήσετε συμβολικούς δεσμούς με τη χρήση της εντολής mklink μέσα από ένα παράθυρο γραμμής εντολών με δικαιώματα διαχειριστή. Για να ανοίξετε ένα τέτοιο παράθυρο πατήστε ταυτόχρονα τα πλήκτρα Win + X και από το αναδυόμενο μενού επιλέξτε το “Γραμμή εντολών (Διαχειριστής)”.

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

  WAU Manager (Windows Automatic Updates Manager)

Χρησιμοποιήστε τον διακόπτη /D αν θέλετε να δημιουργήσετε μία soft link που παραπέμπει σε έναν κατάλογο. Κάπως έτσι: mklink /D Link Target

Η χρήση του /H γίνεται όταν θέλετε να δημιουργήσετε μία hard link που παραπέμπει σε ένα αρχείο: mklink /H
Link Target

Χρησιμοποιήστε τον διακόπτη /J για να δημιουργήσετε μία hard link που παραπέμπει σε έναν κατάλογο, επίσης γνωστό ως directory junction: mklink /J Link Target

Έτσι, για παράδειγμα, αν θέλετε να δημιουργήσετε μία hard link στο C:\LinkToFolder που θα συνδέεται με το C:\Users\Name\OriginalFolder, θα πρέπει να εκτελέσετε την ακόλουθη εντολή:

mklink /J C:\LinkToFolder C:\Users\Name\OriginalFolder

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

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

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

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

Written by Δημήτρης

O Δημήτρης μισεί τις Δευτέρες.....

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Το μήνυμα σας δεν θα δημοσιευτεί εάν:
1. Περιέχει υβριστικά, συκοφαντικά, ρατσιστικά, προσβλητικά ή ανάρμοστα σχόλια.
2. Προκαλεί βλάβη σε ανηλίκους.
3. Παρενοχλεί την ιδιωτική ζωή και τα ατομικά και κοινωνικά δικαιώματα άλλων χρηστών.
4. Διαφημίζει προϊόντα ή υπηρεσίες ή διαδικτυακούς τόπους .
5. Περιέχει προσωπικές πληροφορίες (διεύθυνση, τηλέφωνο κλπ).


7  +  2  =