Trash-cli, ένα κάδο απορριμμάτων για τον διερμηνέα γραμμής εντολών

για τα σκουπίδια-cli

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στα σκουπίδια. Αυτό είναι ένα μικρό πακέτο εντολών ελεύθερου λογισμικού που θα μας παρέχει ένα κάδο απορριμμάτων για το διερμηνέα γραμμής εντολών. Σήμερα, ανεξάρτητα από το σύστημα που χρησιμοποιείτε, είτε πρόκειται για Gnu / Linux, Windows ή Mac OS από το γραφικό περιβάλλον, όταν διαγράφετε ένα αρχείο, συνήθως καταλήγει στον Κάδο απορριμμάτων. Αυτό μας δίνει τη δυνατότητα να μετανοήσουμε και να επαναφέρουμε το αρχείο ή να το διαγράψουμε μόνιμα. Από την άλλη πλευρά, εάν διαγράψετε ένα αρχείο από τη γραμμή εντολών, η επιλογή ανάκτησης αυτών των αρχείων, κατ 'αρχήν δεν θα το έχουμε.

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

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

Εγκαταστήστε το trash-cli στο Ubuntu

Η εγκατάσταση του trash-cli είναι πολύ εύκολη στο Ubuntu χρησιμοποιώντας τον κατάλληλο διαχειριστή πακέτων. Το μόνο που χρειάζεται να κάνετε είναι να ανοίξετε ένα τερματικό (Ctrl + Alt + T) και να εκτελέσετε την εντολή:

εγκαταστήστε τον κάδο απορριμμάτων με apt

sudo apt-get install trash-cli

Το εργαλείο σκουπιδιών βασίζεται στο Python, έτσι Μπορούμε επίσης να το εγκαταστήσουμε από τις πηγές. Η διαδικασία είναι κοινή για όλες τις διανομές. Απλώς πρέπει να ανοίξετε ένα τερματικό (Ctrl + Alt + T) και να εκτελέσετε τις εντολές:

κατεβάστε το repo trash-cli

git clone https://github.com/andreafrancia/trash-cli.git

cd trash-cli

sudo python3 setup.py install

sudo python3 setup.py install --user

Παράδειγμα χρήσης

Μόλις εγκατασταθούν, οι χρήστες μπορούμε τώρα να χρησιμοποιήσουμε τις εντολές:

  • σκουπίδια: για να διαγράψετε αρχεία και καταλόγους.
  • άχρηστα: Αδειασε τον καδο.
  • κάδος απορριμμάτων: παραθέτει τα αρχεία και τους φακέλους που βρίσκονται στον κάδο απορριμμάτων.
  • επαναφορά απορριμμάτων- Επαναφορά αρχείων και φακέλων που βρίσκονται στον κάδο απορριμμάτων.
  • σκουπίδια- Διαγράψτε μεμονωμένα ένα συγκεκριμένο αρχείο που βρίσκεται στον κάδο απορριμμάτων.

Στείλτε ένα αρχείο στον κάδο απορριμμάτων

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

σκουπίδια

trash-put ejemplo-trash-cli.txt

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

Ο κρυμμένος κατάλογος στον οποίο καταργούνται τα αρχεία και οι κατάλογοι μπορούμε να τον δούμε με την εντολή:

κατάλογος απορριμμάτων

ls -la $HOME/.local/share/Trash

Σε αυτόν τον κρυφό κατάλογο θα βρείτε άλλους δύο καταλόγους:

  • αρχεία: Αυτό είναι όπου η εντολή trash-put θα μετακινήσει το διαγραμμένο αρχείο ή κατάλογο.
  • πληροφορίες: Η ομάδα εντολών χειρίζεται ένα αρχείο .trashinfo για κάθε διαγραμμένο αρχείο / κατάλογο.

Λίστα διαγραμμένων αρχείων ή καταλόγων

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

κάδος απορριμμάτων

trash-list

Απελευθερώστε τα σκουπίδια

Όπως όλοι γνωρίζουν, τα αρχεία στον κάδο καταλαμβάνουν χώρο στο δίσκο. Για αυτόν τον λόγο είναι καλή συνήθεια από καιρό σε καιρό, ελευθερώστε χώρο απορριμμάτων. Και μπορούμε να το κάνουμε με την εντολή:

trash-empty

Τρέχοντας έτσι, Χωρίς παραμέτρους θα διαγράψει ΟΛΑ ΤΑ που έχουμε στα σκουπίδια.

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

trash-empty 5

Επαναφορά αρχείων ή καταλόγων

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

επαναφορά απορριμμάτων

trash-restore

Διαγραφή αρχείων από τον κάδο απορριμμάτων

Με την εντολή trash-rm μπορούμε διαγράψτε οριστικά αρχεία ή καταλόγους από τον κάδο απορριμμάτων. Έχουμε πολλούς τρόπους για να επιτύχουμε αυτό το έργο. Με το πρώτο θα διαγράψουμε ένα αρχείο με το όνομα:

trash-rm ejemplo-trash-cli.txt

Μπορούμε επίσης να επιλέξουμε αφαιρέστε όλα τα αρχεία με μια συγκεκριμένη επέκταση:

διαγράψτε συγκεκριμένη επέκταση αρχείου

trash-rm '*.txt'

Αν θέλαμε αφαιρέστε ένα φάκελο από τον κάδο απορριμμάτων, η εντολή για χρήση θα ήταν:

διαγραφή φακέλου

trash-rm carpeta-ejemplo

βοήθεια

Μπορείτε να βρείτε την πληρέστερη βοήθεια στη σελίδα man. Για να το συμβουλευτούμε, θα χρειαστεί μόνο να εκτελέσουμε την εντολή:

σελίδα απορριμμάτων

man trash

Η εντολή trash-cli στο Gnu / Linux μας επιτρέπει να διαγράψουμε αρχεία και καταλόγους. Θα μας επιτρέψει επίσης να τα ανακτήσουμε αποθηκεύοντάς τα με την απόλυτη διαδρομή, τα δικαιώματα, την ημερομηνία. Μπορεί συμβουλευτείτε περισσότερα για αυτό το έργο από σελίδα στο GitHub από τα ίδια.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.