Χρήση συμβολικών συνδέσεων στα Windows Vista
Ένα από τα πολυαναμενόμενα χαρακτηριστικά στα Windows Vista ήταν η δυνατότητα χρήσης συμβολικών συνδέσεων, όπως μπορείτε να κάνετε στο linux. Δυστυχώς, δεν λειτουργούν αρκετά όσο θα μπορούσαν, αλλά είναι μια μεγάλη αναβάθμιση από προηγούμενες εκδόσεις και έχει λύσει αρκετά προβλήματα για μένα ήδη.
Χρησιμοποιώντας την εντολή mklink
Η εντολή που πρέπει να χρησιμοποιήσετε είναι mklink, που θα χρησιμοποιήσετε από τη γραμμή εντολών. Απλά πληκτρολογήστε τη στη γραμμή εντολών για να δείτε τις επιλογές:
C: \ Users \ geek> mklink Δημιουργεί έναν συμβολικό σύνδεσμο. MKLINK [[/ D] | [/ H] | [/ J]] Link Target / D Δημιουργεί έναν συμβολικό σύνδεσμο καταλόγου. Η προεπιλογή είναι ένας συμβολικός σύνδεσμος αρχείου. / H Δημιουργεί έναν σκληρό σύνδεσμο αντί για συμβολική σύνδεση. / J Δημιουργεί ένα σύνδεσμο καταλόγου. Ο σύνδεσμος καθορίζει το νέο συμβολικό όνομα συνδέσμου. Ο στόχος καθορίζει τη διαδρομή (σχετική ή απόλυτη) στην οποία αναφέρεται ο νέος σύνδεσμος.
Για παράδειγμα, εάν επιθυμείτε να δημιουργήσετε το φάκελο C: \ Users \ Geek \ TestFolder και από το C: \ TestFolder, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή.
C: \ mklink / D C: \ TestFolder C: \ Users \ Geek \ TestFolder
συμβολική σύνδεση που δημιουργήθηκε για το C: \ TestFolder <> C: \ Users \ Geek \ TestFolder
Τώρα, αν κοιτάξετε στον κατάλογο C: \ TestFolder, θα δείτε τα αρχεία που βρίσκονται στον άλλο κατάλογο.
Κατανόηση των επιλογών.
Ο στόχος συνδέσμου MKLINK
Η χρήση της εντολής χωρίς πρόσθετες επιλογές δημιουργεί έναν μαλακό σύνδεσμο σε ένα αρχείο.
/ D δημιουργεί έναν συμβολικό σύνδεσμο ή έναν μαλακό σύνδεσμο.
Αυτό ουσιαστικά ενεργεί σαν μια συντόμευση σε ένα φάκελο σε προηγούμενες εκδόσεις των Windows, εκτός από το ότι δεν χρειάζεται να χρησιμοποιήσετε μια πραγματική συντόμευση.
/ H δημιουργεί έναν σκληρό σύνδεσμο, ο οποίος δείχνει απευθείας στο αρχείο.
Αυτή η επιλογή δεν μπορεί να χρησιμοποιηθεί απευθείας για φακέλους για κάποιο λόγο, θα πρέπει να χρησιμοποιήσετε την επόμενη επιλογή.
/ J δημιουργεί ένα "σύνδεσμο καταλόγου"
Μια σύνδεση Junction είναι στην πραγματικότητα απλά ένας σκληρός σύνδεσμος σε έναν κατάλογο. Αυτό είναι ένα χαρακτηριστικό που υπήρχε και πριν από τα Vista. Εάν προσπαθείτε να συνδέσετε σε έναν κατάλογο χρησιμοποιώντας ένα σκληρό σύνδεσμο, τότε θα πρέπει να χρησιμοποιήσετε αυτήν την επιλογή.
Κατανόηση των σκληρών και των μαλακών συνδέσεων
Σκληρή σύνδεση
Ένας σκληρός σύνδεσμος κατευθύνει κατευθείαν στο αρχείο και ενεργεί στο λειτουργικό σύστημα σαν να είναι το ίδιο το αρχείο. Θα θελήσετε να χρησιμοποιήσετε αυτήν την επιλογή το μεγαλύτερο μέρος του χρόνου, αν προσπαθείτε να ψεύσετε έναν κατάλογο μιας εφαρμογής.
Μικρή σύνδεση
Ένας μαλακός σύνδεσμος είναι ουσιαστικά μια συντόμευση σε ένα αρχείο ή ένα φάκελο - εάν χρησιμοποιείτε το Windows explorer, θα κάνετε ανακατεύθυνση στον κατάλογο αν κάνετε διπλό κλικ σε μια συντόμευση, δεν θα προσποιηθεί το μέρος του συστήματος αρχείων. Μπορείτε ακόμα να αναφέρετε απευθείας ή να ανοίξετε ένα αρχείο με τη διαδρομή συλλατώντας και λειτουργεί ως επί το πλείστον.
Χρήση συμβόλων από ένα κοινόχρηστο στοιχείο δικτύου
Ένα από τα πράγματα που συζητήσαμε εκτενώς είναι ότι δεν μπορείτε να χρησιμοποιήσετε τα σύμβολα Vista από άλλο λειτουργικό σύστημα (δεν αποτελεί έκπληξη), αλλά δεν μπορείτε να τα χρησιμοποιήσετε από ένα κοινόχρηστο στοιχείο δικτύου. Αυτό είναι ενοχλητικό αν αναμένετε να χρησιμοποιήσετε αυτήν τη δυνατότητα σε έναν διακομιστή ιστού ή σε ένα διακομιστή αρχείων.
Διαγραφή συμβολικών συμβόλων
Για να διαγράψετε ένα σύμβολο, μπορείτε απλώς να διαγράψετε τον σύνδεσμο. Απλά βεβαιωθείτε ότι δεν διαγράφετε το αρχικό αρχείο.