Κύριος Μακ Πώς να διαγράψετε έναν πλήρη κατάλογο που περιλαμβάνει αρχεία στο Linux

Πώς να διαγράψετε έναν πλήρη κατάλογο που περιλαμβάνει αρχεία στο Linux



Το Linux Command Line είναι ένα ισχυρό εργαλείο που σας επιτρέπει να κάνετε πολλά πράγματα γρηγορότερα και ευκολότερα από ό, τι μέσω του GUI. Μία από τις βασικές δυνατότητές του είναι η δημιουργία και διαγραφή αρχείων και φακέλων, αν και εμείς θα επιμείνουμε στη διαγραφή φακέλων σε αυτό το άρθρο.

Πώς να διαγράψετε έναν πλήρη κατάλογο που περιλαμβάνει αρχεία στο Linux

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

Χρησιμοποιήστε rm για να διαγράψετε καταλόγους

Υπάρχουν πολλές εντολές που μπορείτε να χρησιμοποιήσετε για να διαγράψετε έναν κατάλογο. Η επιλογή πρέπει να εξαρτάται από το τι θέλετε να κάνετε και πώς θέλετε να γίνει. Η γραμμή εντολών του Linux είναι εξαιρετικά ευέλικτη από αυτή την άποψη, ίσως ακόμη περισσότερο από τα αντίστοιχα των Windows και Mac.

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

Χρησιμοποιήστε rm για να διαγράψετε καταλόγους

rm –d nameofthedirectory

Η παραπάνω εντολή θα σας επιτρέψει να διαγράψετε έναν μόνο, κενό κατάλογο. Αυτή είναι η πιο βασική εντολή για την αφαίρεση / διαγραφή φακέλων.

rm –d nameofthedirectory1 nameofthedirectory2

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

rm –r nameofthedirectory1 nameofthedirectory2

Η παραπάνω εντολή θα διαγράψει όλους τους καθορισμένους φακέλους, τους υποφακέλους τους και τα αρχεία τους. Αυτό είναι δυνατό χάρη στην επιλογή -r που αντικαθιστά το -d από την προηγούμενη εντολή. Στη γραμμή εντολών Linux, το -r σημαίνει αναδρομικό. Μπορεί να χρησιμοποιηθεί μόνο του και να συνδυαστεί με άλλες επιλογές.

rm –rf nameofthedirectory

Όταν εκτελείτε μια εντολή rm –r, η γραμμή εντολών Linux θα σας ζητήσει άδεια για τη διαγραφή τυχόν υποφακέλων και αρχείων που προστατεύονται από εγγραφή. Ωστόσο, αν πληκτρολογήσετε rm –rf αντ 'αυτού, δεν θα σας ζητηθεί. Το γράμμα f σημαίνει δύναμη.

Πρέπει να είστε προσεκτικοί όταν διαγράφετε φακέλους και αρχεία με εντολή rm –rf, καθώς ενδέχεται να χάσετε σημαντικά δεδομένα ή να καταστρέψετε το λειτουργικό σύστημα. Τα αρχεία συστήματος και οι φάκελοι μπορούν να διαγραφούν πιο εύκολα σε ένα σύστημα Linux από ότι σε Windows ή Mac.

sudo apt-get εγκατάσταση δέντρου

Για να κατανοήσετε καλύτερα τι πρόκειται να διαγράψετε, θα πρέπει να εγκαταστήσετε το πακέτο δέντρου μέσω του βοηθητικού προγράμματος apt-get. Αυτό λειτουργεί για το Ubuntu και την υπόλοιπη οικογένεια του Debian. Εάν χρησιμοποιείτε άλλη διανομή, χρησιμοποιήστε το δικό του εργαλείο διαχείρισης πακέτων. Όταν εκτελείτε την παραπάνω εντολή, η Γραμμή εντολών θα εμφανίσει το φάκελο και τη δομή αρχείων του φακέλου στον οποίο βρίσκεστε. Με αυτόν τον τρόπο, μπορείτε εύκολα να ελέγξετε εάν υπάρχουν αρχεία ή υποφάκελοι που πρέπει να παραμείνουν ανέπαφοι.

διαδρομή δέντρου / προς / τον / κατάλογό σας

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

πώς να φτιάξετε ένα κολάζ στο iPhone

Προηγμένες εντολές

Υπάρχουν άλλες παραλλαγές της εντολής rm, όπως –no-preserve-root, –preserve-root, –one-file-system και άλλες. Ωστόσο, προορίζονται για έμπειρους χρήστες της γραμμής εντολών. Εάν κάνετε κάποιο λάθος με ένα από αυτά, μπορείτε να διαγράψετε ένα τμήμα ή ακόμη και όλα τα αρχεία συστήματος στον υπολογιστή σας. Λόγω της περίπλοκης φύσης τους, θα τα αποθηκεύσουμε για ένα άλλο σεμινάριο γραμμής εντολών.

Χρησιμοποιήστε το rmdir για διαγραφή καταλόγων

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

Χρησιμοποιήστε το rmdir για διαγραφή καταλόγων

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

rmdir nameofthedirectory

Αυτή είναι η πιο βασική εντολή rmdir εκεί έξω. Θα διαγράψει έναν κενό κατάλογο που βρίσκεται στον κατάλογο στην τρέχουσα τοποθεσία σας. Για παράδειγμα, εάν η τρέχουσα τοποθεσία σας είναι επιτραπέζιος υπολογιστής και έχετε έναν κενό νέο φάκελο σε αυτήν, αυτή η εντολή rmdir θα το φροντίσει.

πώς να παίξετε μουσική στο Chromecast

rmdir nameofthedirectory1 nameofthedirectory2

Σε περίπτωση που έχετε πολλούς φακέλους που θέλετε να διαγράψετε, μπορείτε να χρησιμοποιήσετε την παραπάνω παραλλαγή της εντολής rmdir. Όλοι οι καθορισμένοι φάκελοι (κατάλογοι) θα διαγραφούν, αλλά πρέπει να περιέχονται στον κατάλογο στον οποίο βρίσκεστε. Για να διαγράψετε καταλόγους αλλού, ανατρέξτε στην επόμενη εντολή.

rmdir / διαδρομή / προς / τον / κατάλογό σας

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

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

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

Μπορείτε να το διορθώσετε προσθέτοντας την ακόλουθη επιλογή: –ignore-fail-on-non-κενό. Αυτό θα αναγκάσει τη Γραμμή εντολών να συνεχίσει να εκτελεί την εντολή, ακόμη και αν συναντά μη άδειους φακέλους. Η εντολή μπορεί να έχει την εξής μορφή: rmdir –ignore-fail-in-non-κενό NewFolder1 NewFolder2 NewFolder3.

rmdir –p nameofthedirectory1 nameofthedirectory2

Η παραπάνω εντολή μπορεί να σας βοηθήσει να εξαπατήσετε το Linux να διαγράψει έναν μη κενό φάκελο. Χρησιμοποιεί την επιλογή -p, επίσης γνωστή ως γονική επιλογή. Ετσι δουλευει.

Ας υποθέσουμε ότι έχετε έναν φάκελο με το όνομα Pics και έναν φάκελο με το όνομα ColorPics μέσα σε αυτό. Ας υποθέσουμε ότι το τελευταίο είναι κενό και είναι το μόνο στοιχείο στο φάκελο Pics. Όταν εκτελείτε την εντολή rmdir –p ColorPics Pics, η Γραμμή εντολών θα διαγράψει το φάκελο ColorPics επειδή δεν υπάρχει τίποτα σε αυτό. Μετά από αυτό, θα ελέγξει την κατάσταση του φακέλου Pics, θα διαπιστώσει ότι είναι επίσης άδειο και θα το διαγράψει.

Γνωρίστε τη δύναμη της γραμμής εντολών

Η Γραμμή εντολών σάς επιτρέπει να κάνετε πολλά πράγματα σε ένα σύστημα Linux. Να είστε προσεκτικοί εάν δεν έχετε μεγάλη εμπειρία, καθώς είναι πιο εύκολο να καταστρέψετε το σύστημα σε Linux από ότι σε Windows και Mac.

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

Ενδιαφέροντα Άρθρα

Επιλογή Συντάκτη

Πώς να αυξήσετε την εικονική μνήμη στα Windows 10
Πώς να αυξήσετε την εικονική μνήμη στα Windows 10
Εάν βλέπετε σφάλματα εικονικής μνήμης, η αύξηση του μεγέθους του αρχείου σελιδοποίησης μπορεί να μειώσει αυτά τα σφάλματα και να βοηθήσει το σύστημά σας να λειτουργεί κανονικά. Δείτε πώς μπορείτε να αυξήσετε την εικονική μνήμη στα Windows 10.
Πώς να διαγράψετε ένα ημερολόγιο στο iPhone
Πώς να διαγράψετε ένα ημερολόγιο στο iPhone
Δεν χρειάζεστε πλέον ημερολόγιο για έναν από τους λογαριασμούς σας; Δείτε πώς μπορείτε να αφαιρέσετε ένα ημερολόγιο στο iPhone, συμπεριλαμβανομένων των εγγεγραμμένων ημερολογίων, και να τα προσθέσετε ξανά.
Πώς να στρογγυλοποιήσετε κελιά φύλλων Google στο πλησιέστερο 10
Πώς να στρογγυλοποιήσετε κελιά φύλλων Google στο πλησιέστερο 10
Η συνάρτηση MROUND στο Google Spreadsheets παρέχει έναν απλοϊκό τρόπο στρογγυλοποίησης ενός αριθμού είτε προς τα πάνω είτε προς τα κάτω στο πλησιέστερο 0,5, 5, 10 ή οποιοδήποτε άλλο καθορισμένο πολλαπλάσιο που επιλέγετε. Ένα παράδειγμα αυτού είναι η χρήση της συνάρτησης
Skype για Web: Κοινή χρήση οθόνης στο πρόγραμμα περιήγησης Chrome
Skype για Web: Κοινή χρήση οθόνης στο πρόγραμμα περιήγησης Chrome
Η Microsoft παρουσίασε μια έκδοση προεπισκόπησης της υπηρεσίας Skype για Web, η οποία φέρνει την κοινή χρήση οθόνης στο Chrome. Η νέα δυνατότητα είναι διαθέσιμη στο Skype για Web στο Chrome έκδοση 72+. Η νέα εφαρμογή προεπισκόπησης Skype έχει ένα πολύ απλοποιημένο περιβάλλον εργασίας χρήστη. Ακολουθεί τη σύγχρονη τάση του επίπεδου μινιμαλιστικού σχεδιασμού με εικονίδια glyph
Προσθήκη PowerShell ως μενού περιβάλλοντος διαχειριστή στα Windows 10
Προσθήκη PowerShell ως μενού περιβάλλοντος διαχειριστή στα Windows 10
Μπορείτε να προσθέσετε εδώ το Open PowerShell ως διαχειριστής στο μενού περιβάλλοντος στα Windows 10 για να ανοίξετε γρήγορα μια νέα αυξημένη παρουσία του PowerShell.
Τι να κάνετε εάν το MacBook Pro δεν θα ενεργοποιηθεί
Τι να κάνετε εάν το MacBook Pro δεν θα ενεργοποιηθεί
Τίποτα δεν προκαλεί αυτή την αίσθηση βύθισης σαν εκκίνηση του MacBook Pro και τίποτα δεν συμβαίνει. Συνήθως θα συμβεί όταν έχετε πολλές μελέτες για να κάνετε, μια προθεσμία που αναμένεται ή ένα σημαντικό email για αποστολή. Οι συσκευές της Apple είναι γνωστές
Ενεργοποίηση σάρωσης αρχείων αρχείων με Windows Defender στα Windows 10
Ενεργοποίηση σάρωσης αρχείων αρχείων με Windows Defender στα Windows 10
Μπορείτε να ενεργοποιήσετε τη σάρωση αρχείων αρχείων με το Windows Defender στα Windows 10 για καλύτερη ασφάλεια και προστασία. Όλα τα συμπιεσμένα αρχεία ...