Αναγνώστες σαν εσάς βοηθούν στην υποστήριξη του MUO. Όταν κάνετε μια αγορά χρησιμοποιώντας συνδέσμους στον ιστότοπό μας, ενδέχεται να κερδίσουμε μια προμήθεια θυγατρικών.
Οι οικικοί κατάλογοι καταλήγουν σχεδόν πάντα γεμάτες με χαλαρά αρχεία: τυχαίες λήψεις από το διαδίκτυο, λίστες υποχρεώσεων και κατάλογοι εργασίας για έργα που έχουν εγκαταλειφθεί εδώ και καιρό.
Οι χρήστες επιτραπέζιου υπολογιστή μπορούν να στείλουν όλα τα σκουπίδια τους στον κάδο απορριμμάτων—έναν προσωρινό χώρο αποθήκευσης όπου φυλάσσονται τα αρχεία πριν από τη διαγραφή—αλλά οι χρήστες που προτιμούν να πραγματοποιούν τη συντήρησή τους στο τερματικό δεν έχουν αυτήν την επιλογή. Δείτε πώς μπορείτε να το αλλάξετε.
Τι είναι ο κάδος απορριμμάτων και γιατί να τον χρησιμοποιείτε;
Ένας κάδος απορριμμάτων (γνωστός ως κάδος ανακύκλωσης στα Windows) είναι προσωρινός χώρος αποθήκευσης για αρχεία που αποφασίσατε να διαγράψετε, αλλά δεν έχετε ακόμη καταλήξει στη διαγραφή. Είναι σαν τον κάδο στην κουζίνα σας ή έξω από το σπίτι σας: μπορείτε να πετάξετε τα σκουπίδια σας εκεί, αλλά μέχρι να οδηγήσουν οι συλλέκτες σκουπιδιών στο δρόμο σας και πάρτε το στον αποτεφρωτήρα, μπορείτε ακόμα να το τραβήξετε έξω να το καθαρίσετε και να το επαναφέρετε εκεί που πρέπει είναι.
Αυτό είναι χρήσιμο όταν έχετε πετάξει κατά λάθος τα παλιά ερωτικά γράμματα του συζύγου σας (που σας φαίνονται σαν σκουπίδια, αλλά είναι ανεκτίμητα αναμνηστικά για εκείνους). Είναι επίσης χρήσιμο όταν διαγράφετε έναν ολόκληρο κατάλογο με αυτό που φαίνεται να μην αγαπάτε από τη μονάδα σας, αλλά αργότερα να θυμάστε ότι βαθιά στους υποκαταλόγους του περιέχει το μοναδικό αντίγραφο ασφαλείας του αρχείου του κωδικού πρόσβασής σας, τις φωτογραφίες του γάμου σας και τις σαρώσεις υπερήχων του αγέννητου σας παιδί.
Οι περισσότεροι επιτραπέζιοι υπολογιστές που βασίζονται σε GUI είχαν κάποια παραλλαγή του συστήματος απορριμμάτων από την κυκλοφορία του Lisa της Apple το 1983 (τότε ονομαζόταν καλάθι απορριμμάτων) και οι επιτραπέζιοι υπολογιστές GNOME, MATE, KDE και XFCE αποστέλλονται με κάδο απορριμμάτων ως πρότυπο.
Ο κάδος απορριμμάτων είναι τόσο βαθιά ενσωματωμένος στο περιβάλλον της επιφάνειας εργασίας, που τις περισσότερες φορές, επιλέγετε ένα αρχείο και πατάτε το Διαγράφω κλειδί, δεν θα διαγράψει πραγματικά το αρχείο και, αντ' αυτού, θα το μετακινήσει στον κάδο απορριμμάτων. Εάν προέρχεστε από τα Windows, το λειτουργικό σύστημα θα σας ρωτήσει ακόμη και αν είστε βέβαιοι ότι θέλετε να στείλετε το αρχείο στον κάδο ανακύκλωσης.
Κάδος απορριμμάτων για το τερματικό σας Linux!
Οι κάδοι απορριμμάτων, οι κάδοι ανακύκλωσης και τα καλάθια απορριμμάτων είναι σκουόμορφα αντικείμενα. Είναι αντικείμενα λογισμικού που μιμούνται γραφικά τα αντίστοιχα του πραγματικού κόσμου με τρόπο που δίνει ενδείξεις για την προβλεπόμενη λειτουργία τους. Ένας κάδος απορριμμάτων επιτραπέζιου υπολογιστή φαίνεται όπως φαίνεται λόγω του τρόπου συμπεριφοράς του.
Αν και ένα εξαιρετικό μέρος για να κάνετε τα πράγματα με ελάχιστη φασαρία, το τερματικό Linux δεν είναι ένα πλούσιο γραφικά περιβάλλον. Η λήψη μιας εικόνας ενός δοχείου οικιακών απορριμμάτων θα ήταν άσκοπη και, ακόμη και αν ήταν δυνατόν, θα αποσπούσε την προσοχή από την εμπειρία του τερματικού σταθμού και θα κατανάλωνε περιττούς πόρους.
Ως τυπική συμπεριφορά, το τερματικό σας επιτρέπει να διαγράψετε στοιχεία με την εντολή rm. Για παράδειγμα:
rmΑυτό.αρχείοότι.αρχείοαλλο.αρχείο
Η εντολή rm δέχεται ορίσματα που θα αφαιρούν αναδρομικά καταλόγους, κενούς καταλόγους, προτροπή πριν από κάθε μία ή τρεις αφαιρέσεις ή διαγραφή στοιχείων ακόμα κι αν είναι εκπληκτικά κακή ιδέα να να το κάνεις.
Η εντολή rm δίνει ισχύ στον χρήστη του τερματικού, αλλά αν μπερδέψετε και διαγράψετε κατά λάθος ολόκληρο το έργο σας, τότε δεν έχετε κανέναν τρόπο να τα επαναφέρετε χωρίς να χρησιμοποιήσετε κάποιο βοηθητικό πρόγραμμα όπως το TestDisk.
trash-cli αλλάζει αυτό επιτρέποντάς σας να χρησιμοποιείτε το σύστημα Trash του υπολογιστή σας Linux από το τερματικό.
Τι είναι το trash-cli;
Εάν έχετε ένα DE όπως το KDE, το GNOME ή το XFCE, το trash-cli θα χρησιμοποιήσει τον κάδο απορριμμάτων του συστήματός σας για ανεπιθύμητα αρχεία, διατηρώντας παράλληλα την αρχική διαδρομή, την ημερομηνία διαγραφής και τα δικαιώματα. Αυτό σημαίνει ότι μπορείτε να επιθεωρήσετε τα αρχεία πριν τα σκουπίσετε οριστικά από το δίσκο σας.
Μπορείτε να αδειάσετε τα σκουπίδια με μία κίνηση ή μπορείτε να επιλέξετε να πετάξετε μεμονωμένα αρχεία και φακέλους στον εικονικό κάδο απορριμμάτων.
Αυτό δεν θα λειτουργήσει εξαρχής σε επιτραπέζιους υπολογιστές που δεν έχουν ενσωματωμένο σύστημα απορριμμάτων, επομένως εάν χρησιμοποιείτε παράθυρο διαχειριστής, όπως i3, Ratpoison ή dwm, δυστυχώς δεν έχετε τύχη και μπορεί να χρειαστεί να εξετάσετε μια εναλλακτική λύση.
Εγκατάσταση του trash-cli σε Linux
Η εγκατάσταση του trash-cli είναι απλή, με μόνη προϋπόθεση να έχετε ήδη εγκατεστημένη την Python 2.7 ή την Python 3. Εάν δεν έχετε Python, μπορείτε να την εγκαταστήσετε στο Ubuntu με:
sudo apt εγκαθιστώ python3-pip
Σε διανομές που βασίζονται στο Arch:
sudo pacman -S python-pip
Σε διανομές που σχετίζονται με το Red Hat:
sudo yum εγκαθιστώ python3 python3-τροχός
...και στο Fedora:
sudo dnf εγκαθιστώ python3-pip python3-wheel
Τώρα μπορείτε να εγκαταστήσετε το trash-cli με:
κουκούτσι εγκαθιστώ trash-cli
Η προεπιλεγμένη τοποθεσία εγκατάστασης του πακέτου θα είναι ~/.local/bin, οπότε αν αυτό δεν βρίσκεται στο PATH σας, προσθέστε το με:
ηχώ 'εξαγωγή PATH="$PATH":~/.local/bin'>> ~/.bashrc
Στη συνέχεια, φορτώστε ξανά .bashrc:
πηγή ~/.bashrc
Χρήση του trash-cli για τη διαχείριση των απορριμμάτων σας από το τερματικό
Ακριβώς όπως με τους αντίστοιχους επιτραπέζιους υπολογιστές και τον πραγματικό κόσμο, το trash-cli είναι απλό στη χρήση στο τερματικό και η χρήση του είναι αρκετά απλή. Υπάρχουν μόνο τέσσερις εντολές που πρέπει να θυμάστε.
-
κάδος απορριμμάτων: Σκουπίδια αρχείων και καταλόγων.
Ή:σκουπίδια Αυτό.αρχείο
...θα μετακινήσει ένα αρχείο ή έναν κατάλογο στον κάδο απορριμμάτων. Το trash-cli δεν κάνει διάκριση μεταξύ αρχείων και καταλόγων, επομένως δεν χρειάζεται να προσθέσετε ορίσματα όπως θα κάνατε με την εντολή rm.βάλτε τον κατάλογο απορριμμάτων
- λίστα απορριμμάτων: Εμφανίζει τα πάντα στα σκουπίδια σας, επιτρέποντάς σας να ψάξετε στα χρησιμοποιημένα φακελάκια τσαγιού του συστήματος αρχείων σας αναζητώντας τη βέρα σας.
-
trash-restore: Τραβάει αντικείμενα από τα σκουπίδια και τα επαναφέρει στην αρχική τους θέση. Μπορείτε να καθορίσετε πολλά αρχεία:
επαναφορά σκουπιδιώνΑυτό.αρχείοότι.αρχείοσπουδαίος.αρχείο
-
trash-rm: Διαγράφει μεμονωμένα αρχεία από τον κάδο απορριμμάτων.
trash-rmότι.αρχείο
- άδειασμα απορριμμάτων: Αδειάζει τα σκουπίδια σας. Αυτό είναι, οριστική διαγραφή και χωρίς επιστροφή.
Φυσικά, δεν θέλετε τα σκουπίδια να κάθονται στα σκουπίδια σας επ' αόριστον. Προσελκύει τρωκτικά και έντομα, και επιπλέον, όσο είναι στο δίσκο σας, δεν εξοικονομείτε χώρο. Ενώ μπορείτε να χρησιμοποιήσετε σκουπίδια-άδειο για να αδειάζετε τα σκουπίδια όποτε θυμάστε να το κάνετε, είναι πιο εύκολο να δημιουργήσετε ένα cronjob για να το κάνετε για εσάς.
crontab -l; ηχώ "@daily $(που σκουπίδια-αδειάζω) 30") | κροντάμπ -
... προσθέτει ένα cronjob που θα αδειάζει κάθε μέρα τον κάδο απορριμμάτων σας από αντικείμενα ηλικίας άνω των 30 ημερών.
Η χρήση ενός κάδου απορριμμάτων γραμμής εντολών μπορεί να αποθηκεύσει τα αρχεία σας!
Είναι εύκολο να σκεφτείτε ότι όταν διαγράφετε κάτι, είναι επειδή θέλετε να αφαιρεθεί οριστικά από το σύστημά σας. Αλλά αν δεν είστε πολύ προσεκτικοί, είναι σχεδόν αναπόφευκτο να διαγράψετε κατά λάθος κάτι που πραγματικά θέλετε να κρατήσετε.
Εάν είστε χρήστης τερματικού, το trash-cli σάς παρέχει τις ίδιες διασφαλίσεις που έχουν συνηθίσει οι κάτοικοι της επιφάνειας εργασίας, διατηρώντας παράλληλα την ταχύτητα και την αποτελεσματικότητα της γραμμής εντολών.
Για να αποφύγετε την κατά λάθος διαγραφή αρχείων εξαρχής, σκεφτείτε να λάβετε μέτρα για την καλύτερη διαχείριση και οργάνωση των αρχείων σας.