Συχνή ερώτηση: Πώς μπορώ να ενημερώσω έναν soft link στο Linux;

Το τηλέφωνό σας μπορεί να ζεσταθεί ή η μπαταρία αδειάζει πιο γρήγορα από το συνηθισμένο. Τα σφάλματα μπορεί επίσης να κάνουν το λογισμικό iOS beta λιγότερο ασφαλές. Οι χάκερ μπορούν να εκμεταλλευτούν τα κενά και την ασφάλεια για να εγκαταστήσουν κακόβουλο λογισμικό ή να κλέψουν προσωπικά δεδομένα. Και αυτός είναι ο λόγος που η Apple συνιστά ανεπιφύλακτα να μην εγκαθιστά κανείς beta iOS στο «κύριο» iPhone του.

Στη συνέχεια, υπάρχουν τρεις τρόποι αλλαγής του συμβολικού συνδέσμου:

  1. Χρησιμοποιήστε το ln με δύναμη -f και ακόμη και για καταλόγους -n (το inode θα μπορούσε να επαναχρησιμοποιηθεί): ln -sfn /some/new/όνομα συνδέσμου διαδρομής.
  2. Αφαιρέστε τον συμβολικό σύνδεσμο και δημιουργήστε έναν νέο (ακόμη και για καταλόγους): rm linkname; ln -s /some/new/όνομα συνδέσμου διαδρομής.

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

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

-Το L ελέγχει εάν υπάρχει συμβολικός σύνδεσμος, σπασμένος ή όχι. Με συνδυάζοντας με -ε μπορείτε να ελέγξετε εάν ο σύνδεσμος είναι έγκυρος (συνδέσεις σε έναν κατάλογο ή αρχείο), όχι μόνο εάν υπάρχει. Έτσι, εάν το αρχείο είναι πραγματικά αρχείο και όχι απλώς ένας συμβολικός σύνδεσμος, μπορείτε να κάνετε όλες αυτές τις δοκιμές και να λάβετε μια κατάσταση εξόδου της οποίας η τιμή υποδεικνύει την κατάσταση σφάλματος.

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

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

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

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

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

Υπάρχουν περιορισμένες δυνατότητες για εργασία με συμβολικούς συνδέσμους. κάντε δεξί κλικ στον συμβολικό σύνδεσμο > κάντε κλικ στην επιλογή ClearCase > Εξερεύνηση στόχου συνδέσμου | Ιδιότητες του Symlink. Σε μια προβολή στιγμιότυπου, ο στόχος συμβολικής σύνδεσης πρέπει επίσης να φορτωθεί στην προβολή σας, προκειμένου να εμφανιστούν οι Λειτουργίες στόχου Symlink.

Από προεπιλογή, η εντολή ln δημιουργεί σκληρά ΣΥΝΔΕΣΜΟΙ. Να δημιουργία ένα συμβολικό σύνδεσμος, χρησιμοποιήστε την επιλογή -s ( –symbolic ). Αν τόσο το ΑΡΧΕΙΟ όσο και LINK δίνονται, κατά βούληση δημιουργία a σύνδεσμος από το αρχείο που ορίζεται ως το πρώτο όρισμα ( FILE ) στο αρχείο που έχει καθοριστεί ως το δεύτερο όρισμα ( LINK ).

Ο λόγος που οι κατάλογοι που δημιουργούν σκληρή σύνδεση είναι δεν επιτρέπεται είναι λίγο τεχνικό. Ουσιαστικά, σπάνε τη δομή του συστήματος αρχείων. Γενικά δεν πρέπει να χρησιμοποιείτε σκληρούς συνδέσμους ούτως ή άλλως. Οι συμβολικοί σύνδεσμοι επιτρέπουν τις περισσότερες από τις ίδιες λειτουργίες χωρίς να προκαλούν προβλήματα (π.χ. ln -s target link ).

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

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