trash-cli: polecenie, które może uniknąć strat w twojej dystrybucji

trash-cli to klient do zarządzania koszem z wiersza poleceń. Jeśli zablokujesz rm lub utworzysz alias, aby podczas korzystania z rm faktycznie używać trash-cli, jest to dobry sposób na zapobieganie utracie danych. Wiele razy usuwasz określone pliki, których naprawdę nie chcesz usunąć lub robisz to niedbale i nie możesz ich już odzyskać. W ten sposób, gdy usuniesz coś za pomocą trash-cli, pozostanie w koszu.

Jeśli chcesz je odzyskać, możesz to łatwo zrobić. Ponadto trash-cli zapamięta datę usunięcia określonego pliku, jego uprawnienia, ścieżkę, w której znajdował się przed usunięciem oraz dzięki czemu można je odzyskać w stanie, w jakim były w bardzo prosty sposób. Coś, czego z rm nie będziesz w stanie zrobić, aw przypadku przypadkowego ich usunięcia musiałbyś użyć narzędzi kryminalistycznych, aby spróbować je odzyskać, jeśli to możliwe ...

Instalacja trash-cli jest bardzo łatwa, jeśli używasz menedżera pakietów ze swojej ulubionej dystrybucji. Na przykład możesz użyć apt-get install kosz-cli dla dystrybucji DEB. Po zainstalowaniu pakietu otrzymasz te polecenia:

  • trash-put: usuwa pliki i katalogi
  • kosz-pusty: opróżnij kosz
  • trash-list: lista plików w koszu
  • trash-restore: przywracanie plików znajdujących się w koszu
  • trash-rm: indywidualnie usuwa określony plik znajdujący się w koszu

La Narzędzie trash-cli jest oparte na języku Python, a także możesz zainstalować go ze źródeł. Procedura jest wspólna dla wszystkich dystrybucji i możesz to zrobić, wykonując następujące proste kroki:

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

cd trash-cli

sudo python setup.py install

python setup.py install --user

Po zainstalowaniu możesz użyć dostępne polecenia z terminala w bardzo prosty sposób. Na przykład, aby wysłać coś do kosza, zamiast używać rm (co w zasadzie byłoby nieodwracalne), możesz skorzystać z tej alternatywy:

trash-put prueba.txt


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.