Android

Πώς να αφαιρέσετε αρχεία και καταλόγους χρησιμοποιώντας τη γραμμή εντολών linux

(How-To) Create a Fully-Persistent Ubuntu 16.04 USB [Request]

(How-To) Create a Fully-Persistent Ubuntu 16.04 USB [Request]

Πίνακας περιεχομένων:

Anonim

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

Πώς να αφαιρέσετε αρχεία

Για να καταργήσετε (ή να διαγράψετε) ένα αρχείο στο Linux από τη γραμμή εντολών, χρησιμοποιήστε είτε την εντολή rm (κατάργηση) είτε την unlink .

Η εντολή unlink σας επιτρέπει να αφαιρέσετε μόνο ένα αρχείο, ενώ με rm μπορείτε να αφαιρέσετε πολλά αρχεία ταυτόχρονα.

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

  • Για να διαγράψετε ένα μόνο αρχείο, χρησιμοποιήστε την εντολή rm ή unlink ακολουθούμενη από το όνομα του αρχείου:

    unlink filename

    rm filename

    Αν το αρχείο έχει προστασία εγγραφής, θα σας ζητηθεί επιβεβαίωση, όπως φαίνεται παρακάτω. Για να καταργήσετε τον τύπο αρχείου y και πατήστε Enter . Διαφορετικά, εάν το αρχείο δεν προστατεύεται από την εγγραφή, θα διαγραφεί χωρίς προτροπή.

    rm: remove write-protected regular empty file 'filename'?

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

    rm filename1 filename2 filename3

    Μπορείτε επίσης να χρησιμοποιήσετε ένα μπαλαντέρ ( * ) και κανονικές επεκτάσεις για να ταιριάξετε πολλά αρχεία. Για παράδειγμα, για να καταργήσετε όλα τα αρχεία .pdf στον τρέχοντα κατάλογο, χρησιμοποιήστε την ακόλουθη εντολή:

    rm *.pdf

    Όταν χρησιμοποιείτε κανονικές επεκτάσεις, καταγράψτε πρώτα τα αρχεία με την εντολή ls έτσι ώστε να μπορείτε να δείτε ποια αρχεία θα διαγραφούν πριν τρέξετε την εντολή rm .

    Χρησιμοποιήστε το rm με την επιλογή -i για να επιβεβαιώσετε κάθε αρχείο πριν τη διαγράψετε:

    rm -i filename(s)

    Για να αφαιρέσετε αρχεία χωρίς προτροπή, ακόμη και αν τα αρχεία προστατεύονται από εγγραφή, περάστε την επιλογή -f (force) στην εντολή rm :

    rm -f filename(s)

    Μπορείτε επίσης να συνδυάσετε τις επιλογές rm . Για παράδειγμα, για να καταργήσετε όλα τα αρχεία .txt στον τρέχοντα κατάλογο χωρίς μια ερώτηση σε λεπτομερή λειτουργία, χρησιμοποιήστε την ακόλουθη εντολή:

    rm -fv *.txt

Τρόπος κατάργησης καταλόγων (φακέλων)

Στο Linux, μπορείτε να καταργήσετε / διαγράψετε τους καταλόγους με τα rmdir και rm .

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

  • Για να καταργήσετε έναν κενό κατάλογο, χρησιμοποιήστε είτε rmdir είτε rm -d ακολουθούμενο από το όνομα καταλόγου:

    rm -d dirname

    rmdir dirname

    Για να καταργήσετε τους μη κενούς καταλόγους και όλα τα αρχεία μέσα σε αυτά, χρησιμοποιήστε την εντολή rm με την επιλογή -r (αναδρομική):

    rm -r dirname

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

    Για να καταργήσετε τους μη κενούς καταλόγους και όλα τα αρχεία χωρίς να τους ζητήσετε, χρησιμοποιήστε rm με τις επιλογές -r (αναδρομικές) και -f :

    rm -rf dirname

    Για να καταργήσετε ταυτόχρονα πολλούς καταλόγους, χρησιμοποιήστε την εντολή rm -r ακολουθούμενη από τα ονόματα καταλόγων που χωρίζονται από το διάστημα.

    rm -r dirname1 dirname2 dirname3

    Όπως με τα αρχεία, μπορείτε επίσης να χρησιμοποιήσετε μπαλαντέρ ( * ) και κανονικές επεκτάσεις για να ταιριάξετε πολλούς καταλόγους.

συμπέρασμα

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

αποσυνδέστε το τερματικό