Ένας συμβολικός σύνδεσμος, που ονομάζεται επίσης soft link, είναι ένα ειδικό είδος αρχείου που οδηγεί σε άλλο αρχείο, όπως μια συντόμευση στα Windows ή ένα ψευδώνυμο Macintosh. Σε αντίθεση με έναν σκληρό σύνδεσμο, ένας συμβολικός σύνδεσμος δεν περιέχει τα δεδομένα στο αρχείο προορισμού. Απλώς δείχνει σε μια άλλη καταχώρηση κάπου στο σύστημα αρχείων.
Τι είναι ένα αρχείο συμβολικής σύνδεσης;
Ένας συμβολικός σύνδεσμος είναι ένα αντικείμενο συστήματος αρχείων που οδηγεί σε άλλο αντικείμενο συστήματος αρχείων. Το αντικείμενο προς το οποίο στρέφεται ονομάζεται στόχος. Οι συμβολικοί σύνδεσμοι είναι διαφανείς στους χρήστες. οι σύνδεσμοι εμφανίζονται ως κανονικά αρχεία ή κατάλογοι και μπορούν να ενεργηθούν από τον χρήστη ή την εφαρμογή με τον ίδιο ακριβώς τρόπο.
Πώς μπορώ να δημιουργήσω έναν συμβολικό σύνδεσμο στο Linux;
Προς την δημιουργία a συμβολική σύνδεση, χρησιμοποιήστε τα -s ( —συμβολικός ) επιλογή. Αν τόσο το ΑΡΧΕΙΟ όσο και LINK είναι δεδομένα, ln θα δημιουργία a σύνδεσμος από το αρχείο που ορίζεται ως το πρώτο όρισμα ( FILE ) στο αρχείο που έχει καθοριστεί ως το δεύτερο όρισμα ( LINK ).
Πώς μπορώ να δημιουργήσω έναν συμβολικό σύνδεσμο;
Για να δημιουργήσετε έναν συμβολικό σύνδεσμο περάστε την επιλογή -s στην εντολή ln ακολουθούμενη από το αρχείο προορισμού και το όνομα του συνδέσμου. Στο παρακάτω παράδειγμα, ένα αρχείο είναι συνδεδεμένο στο φάκελο bin. Στο παρακάτω παράδειγμα, μια μονταρισμένη εξωτερική μονάδα δίσκου συνδέεται με έναν οικιακό κατάλογο.
Τι είναι ένας συμβολικός σύνδεσμος στο Ubuntu;
Ένας μαλακός σύνδεσμος (ονομάζεται επίσης συμβολικός σύνδεσμος ή συμβολικός σύνδεσμος) είναι μια καταχώρηση συστήματος αρχείων που δείχνει το όνομα και τη θέση του αρχείου. … Η διαγραφή του συμβολικού συνδέσμου δεν αφαιρεί το αρχικό αρχείο. Εάν, ωστόσο, αφαιρεθεί το αρχείο στο οποίο οδηγεί ο μαλακός σύνδεσμος, ο μαλακός σύνδεσμος σταματήσει να λειτουργεί, έχει σπάσει.
Γιατί να χρησιμοποιήσετε έναν συμβολικό σύνδεσμο;
Οι συμβολικοί σύνδεσμοι είναι χρησιμοποιείται συνεχώς για τη σύνδεση βιβλιοθηκών και για να βεβαιωθείτε ότι τα αρχεία βρίσκονται σε σταθερά σημεία χωρίς να μετακινήσετε ή να αντιγράψετε το πρωτότυπο. Οι σύνδεσμοι χρησιμοποιούνται συχνά για την «αποθήκευση» πολλαπλών αντιγράφων του ίδιου αρχείου σε διαφορετικά σημεία, αλλά εξακολουθούν να αναφέρονται σε ένα αρχείο.
Πώς αναγνωρίζετε έναν συμβολικό σύνδεσμο;
Για να δείτε τους συμβολικούς συνδέσμους σε έναν κατάλογο:
- Ανοίξτε ένα τερματικό και μετακινηθείτε σε αυτόν τον κατάλογο.
- Πληκτρολογήστε την εντολή: ls -la. Αυτό θα παραθέτει όλα τα αρχεία στον κατάλογο, ακόμα κι αν είναι κρυμμένα.
- Τα αρχεία που ξεκινούν με l είναι τα συμβολικά σας αρχεία συνδέσμων.
Πώς μπορώ να ανοίξω έναν συμβολικό σύνδεσμο στο Linux;
Ο απλούστερος τρόπος: cd στο σημείο που βρίσκεται ο συμβολικός σύνδεσμος και κάντε ls -l για να παραθέσετε τις λεπτομέρειες των αρχείων. Το τμήμα στα δεξιά του -> μετά τον συμβολικό σύνδεσμο είναι ο προορισμός στον οποίο δείχνει.
Πώς μπορώ να συνδέσω δύο καταλόγους στο Linux;
Η εντολή ln στο Linux δημιουργεί συνδέσμους μεταξύ αρχείων πηγής και καταλόγων.
- -s – η εντολή για Συμβολικούς Συνδέσμους.
- [αρχείο στόχου] – όνομα του υπάρχοντος αρχείου για το οποίο δημιουργείτε το σύνδεσμο.
- [Symbolic filename] – όνομα του συμβολικού συνδέσμου.
Πώς δημιουργείτε έναν συμβολικό σύνδεσμο στο Unix;
Αντικαταστήστε το source_file με το όνομα του υπάρχοντος αρχείου για το οποίο θέλετε να δημιουργήσετε τον συμβολικό σύνδεσμο (αυτό το αρχείο μπορεί να είναι οποιοδήποτε υπάρχον αρχείο ή κατάλογος στα συστήματα αρχείων). Αντικαταστήστε το myfile με το όνομα του συμβολικού συνδέσμου. Η εντολή ln στη συνέχεια δημιουργεί τον συμβολικό σύνδεσμο.
Γιατί δεν υπάρχουν σκληροί σύνδεσμοι προς καταλόγους;
Ο λόγος που οι κατάλογοι που δημιουργούν σκληρή σύνδεση είναι δεν επιτρέπεται είναι λίγο τεχνικό. Ουσιαστικά, σπάνε τη δομή του συστήματος αρχείων. Γενικά δεν πρέπει να χρησιμοποιείτε σκληρούς συνδέσμους ούτως ή άλλως. Οι συμβολικοί σύνδεσμοι επιτρέπουν τις περισσότερες από τις ίδιες λειτουργίες χωρίς να προκαλούν προβλήματα (π.χ. ln -s target link ).