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

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

Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:

  1. Συνδεθείτε στον λογαριασμό φιλοξενίας σας μέσω SSH.
  2. Χρησιμοποιήστε ls και cd για να μεταβείτε στον κατάλογο όπου θέλετε να τοποθετηθεί ο συμβολικός σύνδεσμος. Χρήσιμη συμβουλή. Το ls θα επιστρέψει μια λίστα αρχείων στην τρέχουσα τοποθεσία σας. …
  3. Μόλις φτάσετε εκεί, εκτελέστε την εντολή: ln -s [source-filename] [link-filename]

7 .нв. 2020 г.

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

Ο συμβολικός σύνδεσμος (ονομάζεται επίσης συμβολικός σύνδεσμος) είναι ένας τύπος αρχείου στο Linux που οδηγεί σε άλλο αρχείο ή φάκελο στον υπολογιστή σας. Οι συμβολικοί σύνδεσμοι είναι παρόμοιοι με τις συντομεύσεις στα Windows. Μερικοί άνθρωποι αποκαλούν τους συμβολικούς συνδέσμους "μαλακούς συνδέσμους" - έναν τύπο συνδέσμου σε συστήματα Linux/UNIX - σε αντίθεση με τους "σκληρούς συνδέσμους".

Για να δημιουργήσετε σκληρούς συνδέσμους σε ένα σύστημα Linux ή τύπου Unix:

  1. Δημιουργήστε σκληρό σύνδεσμο μεταξύ sfile1file και link1file, εκτελέστε: ln sfile1file link1file.
  2. Για να δημιουργήσετε συμβολικούς συνδέσμους αντί για σκληρούς συνδέσμους, χρησιμοποιήστε: σύνδεσμο πηγής ln -s.
  3. Για να επαληθεύσετε μαλακούς ή σκληρούς συνδέσμους στο Linux, εκτελέστε: ls -l source link.

16 οκτ. 2018 г.

Χρησιμοποιήστε την εντολή ls -l για να ελέγξετε εάν ένα δεδομένο αρχείο είναι συμβολικός σύνδεσμος και για να βρείτε το αρχείο ή τον κατάλογο στον οποίο οδηγεί ο συμβολικός σύνδεσμος. Ο πρώτος χαρακτήρας "l", υποδηλώνει ότι το αρχείο είναι ένας συμβολικός σύνδεσμος. Το σύμβολο "->" δείχνει το αρχείο στο οποίο οδηγεί ο συμβολικός σύνδεσμος.

Εάν θέλετε να εμφανίσετε την πηγή και τον προορισμό του συνδέσμου, δοκιμάστε τα αρχεία stat -c%N* . Π.χ. το -c μπορεί να γραφτεί –format και το %N σημαίνει "αναφερόμενο όνομα αρχείου με παράθεση αναφοράς εάν συμβολικός σύνδεσμος". αλλά αυτά πρέπει να δοκιμαστούν σε διαφορετικές πλατφόρμες.

Για να δείτε τους συμβολικούς συνδέσμους σε έναν κατάλογο:

  1. Ανοίξτε ένα τερματικό και μετακινηθείτε σε αυτόν τον κατάλογο.
  2. Πληκτρολογήστε την εντολή: ls -la. Αυτό θα παραθέτει όλα τα αρχεία στον κατάλογο, ακόμα κι αν είναι κρυμμένα.
  3. Τα αρχεία που ξεκινούν με l είναι τα συμβολικά σας αρχεία συνδέσμων.

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

Το Soft Link περιέχει τη διαδρομή για το αρχικό αρχείο και όχι τα περιεχόμενα. Η αφαίρεση του μαλακού συνδέσμου δεν επηρεάζει τίποτα εκτός από την αφαίρεση του αρχικού αρχείου, ο σύνδεσμος γίνεται "κρεμασμένος" σύνδεσμος που οδηγεί σε ανύπαρκτο αρχείο. Ένας μαλακός σύνδεσμος μπορεί να συνδεθεί με έναν κατάλογο.

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

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

Σας αρέσει αυτή η ανάρτηση; Παρακαλώ μοιραστείτε με τους φίλους σας:
OS σήμερα