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