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

How Do I Remove Symbolic Link Linux



Ένας συμβολικός σύνδεσμος, γνωστός και ως symlink, είναι ένα αρχείο που δείχνει ένα άλλο αρχείο. Το αρχείο δείχνει σε μπορεί να είναι στον ίδιο ή διαφορετικό κατάλογο. Είναι παρόμοιο με τις συντομεύσεις στο λειτουργικό σύστημα Windows.

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







Πριν αφαιρέσετε ένα αρχείο, μπορείτε να επαληθεύσετε εάν πρόκειται για συμβολικό σύνδεσμο χρησιμοποιώντας την εντολή ls -l. Θα σας δείξει επίσης το αρχείο ή τον κατάλογο που δείχνει.



$ls -ο

ο ο στα δικαιώματα (lrwxrwxrwx) επιβεβαιώνει ότι είναι ένας συμβολικός σύνδεσμος.







Καταργήστε έναν συμβολικό σύνδεσμο χρησιμοποιώντας την εντολή αποσύνδεσης

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

$sudo αποσύνδεσησυμβολικός_σύνδεσμος

Αντικαθιστώ συμβολικός_σύνδεσμος με το όνομα του συμβολικού συνδέσμου που θέλετε να καταργήσετε. Μετά από αυτό, μπορείτε να χρησιμοποιήσετε το ls -l εντολή για επιβεβαίωση εάν ο σύνδεσμος συγχρονισμού έχει αφαιρεθεί.



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

Η εντολή για την κατάργηση του καταλόγου συνδέσμου σύνδεσης θα είναι:

$sudo αποσύνδεσηΈγγραφα

Καταργήστε έναν συμβολικό σύνδεσμο χρησιμοποιώντας την εντολή rm

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

$sudo rmανίπταμαι διαγωνίως

Μετά από αυτό, μπορείτε να χρησιμοποιήσετε το ls -l εντολή για επιβεβαίωση εάν ο σύνδεσμος συγχρονισμού έχει αφαιρεθεί.

Μπορείτε επίσης να χρησιμοποιήσετε τη σημαία -i με την εντολή rm για να ζητήσετε επιβεβαίωση.

$sudo rm -Εγώανίπταμαι διαγωνίως

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

Η εντολή για την κατάργηση του καταλόγου συνδέσμου σύνδεσης θα είναι:

$sudo rmΈγγραφα

Μετά από αυτό, μπορείτε να χρησιμοποιήσετε την εντολή ls -l για να επιβεβαιώσετε εάν ο σύνδεσμος syml έχει αφαιρεθεί.

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