rm - διαγραφή αρχείων ή καταλόγων
ΣΥΝΟΨΗ
rm [ΕΠΙΛΟΓΗ]... [ΑΡΧΕΙΟ]...
ΠΕΡΙΓΡΑΦΗ
Αυτό το εγχειρίδιο τεκμηριώνει την έκδοση GNU του rm. Το rm αφαιρεί κάθε καθορισμένο αρχείο. Από προεπιλογή, δεν διαγράφει καταλόγους.
Εάν δοθεί η επιλογή -I ή --interactive=once, και υπάρχουν περισσότερα από τρία αρχεία ή οι επιλογές -r, -R ή --recursive, το rm ζητά από τον χρήστη εάν επιθυμεί να προχωρήσει με ολόκληρη τη λειτουργία. Εάν η απάντηση δεν είναι επιβεβαιωτική, η εντολή ακυρώνεται.
Διαφορετικά, εάν ένα αρχείο δεν είναι προσβάσιμο για εγγραφή, η τυπική είσοδος είναι ένας τερματικός και η επιλογή -f ή --force δεν έχει δοθεί, ή η επιλογή -i ή --interactive=always έχει δοθεί, το rm ζητά από τον χρήστη εάν επιθυμεί να διαγράψει το αρχείο. Εάν η απάντηση δεν είναι επιβεβαιωτική, το αρχείο παραλείπεται.
ΕΠΙΛΟΓΕΣ
Αφαίρεση (unlinking) των ΑΡΧΕΙΩΝ.
-f, --force
παραβλέπει μη υπάρχοντα αρχεία και ορίσματα, δεν προτρέπει ποτέ
-i προτρέπει πριν από κάθε διαγραφή
-I προτρέπει μία φορά πριν από τη διαγραφή περισσότερων από τρία αρχεία, ή όταν διαγράφεται αναδρομικά. Λιγότερο παρεμβατική από την -i, ενώ παράλληλα παρέχει προστασία από τα περισσότερα λάθη
--interactive[=WHEN]
προτρέπει σύμφωνα με το WHEN: ποτέ, μία φορά (-I) ή πάντα (-i). Χωρίς το WHEN, προτρέπει πάντα
--one-file-system
κατά την αναδρομική διαγραφή μιας ιεραρχίας, παραλείπει οποιονδήποτε κατάλογο που βρίσκεται σε διαφορετικό σύστημα αρχείων από το αντίστοιχο όρισμα της γραμμής εντολών
--no-preserve-root
δεν αντιμετωπίζει το '/' ως ειδικό
--preserve-root[=all]
δεν διαγράφει το '/' (προεπιλογή). Με το 'all', απορρίπτει οποιοδήποτε όρισμα γραμμής εντολών που βρίσκεται σε διαφορετική συσκευή από τον γονέα του
-r, -R, --recursive
διαγράφει καταλόγους και τα περιεχόμενά τους αναδρομικά
-d, --dir
διαγράφει άδειους καταλόγους
-v, --verbose
εξηγεί τι γίνεται
--help εμφανίζει αυτήν την βοήθεια και εξέρχεται
--version
εξάγει πληροφορίες έκδοσης και εξέρχεται
Από προεπιλογή, το rm δεν διαγράφει καταλόγους. Χρησιμοποιήστε την επιλογή --recursive (-r ή -R) για να διαγράψετε επίσης κάθε καταλογό που αναφέρεται, μαζί με όλα τα περιεχόμενά του.
Οποιαδήποτε προσπάθεια διαγραφής ενός αρχείου του οποίου το τελευταίο όνομα συνιστώσας είναι '.' ή '..' απορρίπτεται με ένα διαγνωστικό μήνυμα.
Για να διαγράψετε ένα αρχείο του οποίου το όνομα ξεκινά με ένα '-', για παράδειγμα '-foo', χρησιμοποιήστε μία από τις ακόλουθες εντολές:
rm -- -foo
rm ./-foo
Εάν χρησιμοποιήσετε το rm για να διαγράψετε ένα αρχείο, ενδέχεται να είναι δυνατή η ανάκτηση μέρους του περιεχομένου του, με την κατάλληλη τεχνογνωσία και/ή χρόνο. Για μεγαλύτερη διασφάλιση ότι το περιεχόμενο είναι μη ανακτήσιμο, εξετάστε τη χρήση του shred(1).
ΣΥΝΤΑΚΤΗΣ
Γραμμένο από τους Paul Rubin, David MacKenzie, Richard M. Stallman και Jim Meyering.
ΑΝΑΦΟΡΑ ΣΦΑΛΜΑΤΩΝ
GNU online βοήθεια βασικών εργαλείων: [https://www.gnu.org/software/coreutils/] Αναφέρετε τυχόν σφάλματα μετάφρασης στο [https://translationproject.org/team/]
ΔΕΙΤΕ ΕΠΙΣΗΣ
unlink(1), unlink(2), chattr(1), shred(1)
Πλήρης τεκμηρίωση [https://www.gnu.org/software/coreutils/rm] ή διαθέσιμη τοπικά μέσω: info '(coreutils) rm invocation'
Συσκευασία από Debian (9.7-3) Πνευματικά δικαιώματα © 2025 Free Software Foundation, Inc. Άδεια GPLv3+: GNU GPL έκδοση 3 ή νεότερη [https://gnu.org/licenses/gpl.html]. Αυτό είναι ελεύθερο λογισμικό: μπορείτε να το αλλάξετε και να το διανείμετε. Δεν υπάρχει ΚΑΜΙΑ ΕΓΓΥΗΣΗ, στο βαθμό που επιτρέπεται από τη νομοθεσία.