Θέλετε να μάθετε πώς μπορείτε να διαγράψετε ένα αρχείο ή ένα φάκελο στον υπολογιστή σας Linux; Ίσως έχετε κάποια περιττά αρχεία που θέλετε να καταργήσετε από το σύστημά σας.

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

Πώς να διαγράψετε ένα αρχείο στο Linux

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

Για να διαγράψετε ένα αρχείο χρησιμοποιώντας την εντολή αποσύνδεσης, πληκτρολογήστε:

αποσυνδέστε το όνομα αρχείου

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

Για να διαγράψετε ένα μόνο αρχείο χρησιμοποιώντας rm, πληκτρολογήστε:

rm όνομα αρχείου

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

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

rm: κατάργηση κανονικού κενού αρχείου με προστασία εγγραφής «όνομα αρχείου»;

Μπορείτε επίσης να περάσετε πολλά ονόματα αρχείων διαχωρισμένα με το Χώρος χαρακτήρα για να αφαιρέσετε περισσότερα από ένα αρχεία.

rm όνομα αρχείου1 όνομα αρχείου2 όνομα αρχείου3

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

rm * .txt

Η προαναφερθείσα εντολή θα αφαιρέσει όλα τα αρχεία κειμένου στον τρέχοντα κατάλογο εργασίας.

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

rm -i * .txt

Για να διαγράψετε αρχεία χωρίς το μήνυμα επιβεβαίωσης, χρησιμοποιήστε το -φά σημαία με την εντολή rm. ο -φά σημαίνει δύναμη ή βίαια.

rm -f όνομα αρχείου1 όνομα αρχείου2 όνομα αρχείου3

Υπάρχουν διάφορες άλλες επιλογές rm που μπορείτε να χρησιμοποιήσετε. Μπορείτε επίσης να συνδέσετε πολλές επιλογές μαζί για να αυξήσετε την αποτελεσματικότητα της εντολής σας. Για παράδειγμα, ο συνδυασμός -Εγώ και μαζί θα εμφανίσει μια προτροπή πριν διαγράψετε οποιοδήποτε καθορισμένο αρχείο σε λειτουργία.

rm -iv * .docx

Σχετιζομαι με: Πώς να δημιουργήσετε ένα νέο αρχείο στο Linux

Κατάργηση καταλόγων και φακέλων

Στο Linux, υπάρχουν δύο επιλογές εντολών όσον αφορά τη διαγραφή φακέλων. Μπορείτε είτε να χρησιμοποιήσετε το rmdir εντολή ή το rm εντολή.

Ωστόσο, υπάρχει μια μικρή διαφορά μεταξύ αυτών των δύο εντολών. Με το rmdir, μπορείτε να διαγράψετε μόνο κενούς καταλόγους. Εάν έχετε έναν φάκελο που περιέχει πολλά αρχεία, θα πρέπει να χρησιμοποιήσετε την εντολή rm.

Για να διαγράψετε έναν κενό φάκελο χρησιμοποιώντας την εντολή rmdir:

rmdir / κατάλογος

Εάν υπάρχει ένας κενός κατάλογος που θέλετε να καταργήσετε, χρησιμοποιήστε το -ρε σημαία με την εντολή rm. ο -ρε σημαία σημαίνει Ευρετήριο.

rm -d / κατάλογος

Η διαγραφή πολλών καταλόγων με την εντολή rm είναι επίσης εύκολη. Περάστε το όνομα των φακέλων που διαχωρίζονται με το χώρος χαρακτήρας.

rm -r / dir1 / dir2 / dir3

Για να διαγράψετε έναν μη κενό κατάλογο (φάκελοι που περιέχουν αρχεία), χρησιμοποιήστε το επιλογή με την εντολή. ο σημαία ή αναδρομική Η σημαία θα διαγράψει όλα τα αρχεία και τους υποφακέλους του καθορισμένου καταλόγου αναδρομικά.

rm -r / κατάλογος

Όπως τα αρχεία στο Linux, εάν ο κατάλογος προστατεύεται από εγγραφή, το rm θα εμφανίσει μια προτροπή που θα σας ζητήσει να επιβεβαιώσετε ξανά την κατάργηση. Για να παρακάμψετε το μήνυμα, χρησιμοποιήστε το -φά σημαία με την εντολή.

rm -rf / κατάλογος

Μπορείτε επίσης να συνδέσετε πολλές επιλογές ταυτόχρονα κατά τη διαγραφή φακέλων. Επίσης, είναι δυνατή η χρήση κανονικών εκφράσεων κατά τη διαγραφή καταλόγων Linux.

Διαχείριση αρχείων σε Linux

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

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

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Πώς να μετακινήσετε αρχεία Linux με την εντολή Mv

Η μετακίνηση αρχείων στο τερματικό Linux είναι πιο ισχυρή από ότι σε πρόγραμμα περιήγησης αρχείων, αλλά πρέπει να γνωρίζετε τι κάνετε.

Σχετικά θέματα
  • Linux
  • Διαχείριση αρχείων
  • Τερματικό
  • Linux
Σχετικά με τον Συγγραφέα
Deepesh Sharma (Δημοσιεύθηκαν 23 άρθρα)

Ο Deepesh είναι ο Junior Editor για Linux στο MUO. Γράφει ενημερωτικό περιεχόμενο στο Διαδίκτυο για πάνω από 3 χρόνια. Στον ελεύθερο χρόνο του, του αρέσει να γράφει, να ακούει μουσική και να παίζει κιθάρα.

Περισσότερα από τον Deepesh Sharma

Εγγραφείτε στο Newsletter μας

Εγγραφείτε στο ενημερωτικό δελτίο μας για τεχνικές συμβουλές, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!

Ένα ακόμη βήμα…!

Επιβεβαιώστε τη διεύθυνση email σας στο email που μόλις σας στείλαμε.

.