Η μεταφορά αρχείων από τη γραμμή εντολών του Linux είναι εύκολη με το trash-cli

Η μεταφορά αρχείων από τη γραμμή εντολών του Linux είναι εύκολη με το trash-cli
Αναγνώστες σαν εσάς βοηθούν στην υποστήριξη του MUO. Όταν κάνετε μια αγορά χρησιμοποιώντας συνδέσμους στον ιστότοπό μας, ενδέχεται να κερδίσουμε μια προμήθεια θυγατρικών.

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





Οι χρήστες επιτραπέζιου υπολογιστή μπορούν να στείλουν όλα τα σκουπίδια τους στον κάδο απορριμμάτων—έναν προσωρινό χώρο αποθήκευσης όπου φυλάσσονται τα αρχεία πριν από τη διαγραφή—αλλά οι χρήστες που προτιμούν να πραγματοποιούν τη συντήρησή τους στο τερματικό δεν έχουν αυτήν την επιλογή. Δείτε πώς μπορείτε να το αλλάξετε.





ΚΑΤΑΣΚΕΥΗ ΒΙΝΤΕΟ ΤΗΣ ΗΜΕΡΑΣ

Τι είναι ο κάδος απορριμμάτων και γιατί να τον χρησιμοποιείτε;

  Απεικόνιση ενός κάδου με σκουπίδια που πέφτουν σε αυτό

Ένας κάδος απορριμμάτων (γνωστός ως κάδος ανακύκλωσης στα Windows) είναι προσωρινός χώρος αποθήκευσης για αρχεία που αποφασίσατε να διαγράψετε, αλλά δεν έχετε ακόμη καταλήξει στη διαγραφή. Είναι σαν τον κάδο στην κουζίνα σας ή έξω από το σπίτι σας: μπορείτε να πετάξετε τα σκουπίδια σας εκεί, αλλά μέχρι να οδηγήσουν οι συλλέκτες σκουπιδιών στο δρόμο σας και να το πάνε στον αποτεφρωτήρα, μπορείτε ακόμα να το τραβήξετε έξω να το καθαρίσετε και να το βάλετε πίσω εκεί που υποτίθεται ότι είναι.





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

Οι περισσότεροι επιτραπέζιοι υπολογιστές που βασίζονται σε GUI είχαν κάποια παραλλαγή του συστήματος σκουπιδιών από την κυκλοφορία του Apple's Lisa το 1983 (το ονομαζόταν τότε καλάθι αχρήστων) και οι επιτραπέζιοι υπολογιστές GNOME, MATE, KDE και XFCE συνοδεύονται από κάδο απορριμμάτων ως στάνταρ.



Ο κάδος απορριμμάτων είναι τόσο βαθιά ενσωματωμένος στο περιβάλλον της επιφάνειας εργασίας, που τις περισσότερες φορές, επιλέγετε ένα αρχείο και πατάτε το Διαγράφω κλειδί, δεν θα διαγράψει πραγματικά το αρχείο και, αντ' αυτού, θα το μετακινήσει στον κάδο απορριμμάτων. Εάν προέρχεστε από τα Windows, το λειτουργικό σύστημα θα σας ρωτήσει ακόμη και αν είστε βέβαιοι ότι θέλετε να στείλετε το αρχείο στον κάδο ανακύκλωσης.

Κάδος απορριμμάτων για το τερματικό σας Linux!

  Πέντε άτομα σε ένα χορταριασμένο χωράφι μαζεύουν σκουπίδια σε σακούλες κάδου

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





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

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





rm this.file that.file another.file

Η εντολή 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 install python3-pip 

Σε διανομές που βασίζονται στο Arch:

sudo pacman -S python-pip 

Σε διανομές που σχετίζονται με το Red Hat:

sudo yum install python3 python3-wheel 

...και στο Fedora:

sudo dnf install python3-pip python3-wheel 

Τώρα μπορείτε να εγκαταστήσετε το trash-cli με:

pip install trash-cli 

Η προεπιλεγμένη τοποθεσία εγκατάστασης του πακέτου θα είναι ~/.local/bin , οπότε αν αυτό δεν βρίσκεται στο PATH σας, προσθέστε το με:

echo 'export PATH="$PATH":~/.local/bin' >> ~/.bashrc 

Στη συνέχεια, φορτώστε ξανά .bashrc:

source ~/.bashrc

Χρήση του trash-cli για τη διαχείριση των απορριμμάτων σας από το τερματικό

Ακριβώς όπως με τους αντίστοιχους επιτραπέζιους υπολογιστές και τον πραγματικό κόσμο, το trash-cli είναι απλό στη χρήση στο τερματικό και η χρήση του είναι αρκετά απλή. Υπάρχουν μόνο τέσσερις εντολές που πρέπει να θυμάστε.

  • κάδος απορριμμάτων: Τα αρχεία και οι κατάλογοι απορριμμάτων.
    trash-put this.file
    Ή:
    trash-put that-directory
    ...θα μετακινήσει ένα αρχείο ή έναν κατάλογο στον κάδο απορριμμάτων. Το trash-cli δεν κάνει διάκριση μεταξύ αρχείων και καταλόγων, επομένως δεν χρειάζεται να προσθέσετε ορίσματα όπως θα κάνατε με την εντολή rm.
  • λίστα απορριμμάτων: Εμφανίζει τα πάντα στα σκουπίδια σας, επιτρέποντάς σας να ψάξετε στα χρησιμοποιημένα φακελάκια τσαγιού του συστήματος αρχείων σας αναζητώντας τη βέρα σας.
  • trash-restore: Τραβάει αντικείμενα από τα σκουπίδια και τα επαναφέρει στην αρχική τους θέση. Μπορείτε να καθορίσετε πολλά αρχεία:
    trash-restore this.file that.file important.file
  • trash-rm: Διαγράφει μεμονωμένα αρχεία από τον κάδο απορριμμάτων.
    trash-rm that.file
  • άδειασμα απορριμμάτων: Αδειάζει τα σκουπίδια σας. Αυτό είναι, οριστική διαγραφή και χωρίς επιστροφή.

Φυσικά, δεν θέλετε τα σκουπίδια να κάθονται στα σκουπίδια σας επ' αόριστον. Προσελκύει τρωκτικά και έντομα, και επιπλέον, όσο είναι στο δίσκο σας, δεν εξοικονομείτε χώρο. Ενώ μπορείτε να χρησιμοποιήσετε σκουπίδια-άδειο για να αδειάζετε τα σκουπίδια όποτε θυμάστε να το κάνετε, είναι πιο εύκολο να δημιουργήσετε ένα cronjob για να το κάνετε για εσάς.

crontab -l ; echo "@daily $(which trash-empty) 30") | crontab -

... προσθέτει ένα cronjob που θα αδειάζει καθημερινά τον κάδο απορριμμάτων σας από αντικείμενα ηλικίας άνω των 30 ημερών.

διαγράψτε αρχεία από το onedrive αλλά όχι από τον υπολογιστή

Η χρήση ενός κάδου απορριμμάτων γραμμής εντολών μπορεί να αποθηκεύσει τα αρχεία σας!

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

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

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

Κατηγορία Linux