trash-cli е клиент за управление на кошчето от командния ред. Ако блокирате rm или създадете псевдоним, така че когато използвате rm, всъщност използвате trash-cli, това е добър начин да предотвратите загуба на данни. Много пъти изтривате определени файлове, които наистина не сте искали да изтриете или го правите небрежно и след това вече не можете да ги възстановите. По този начин, когато изтриете нещо с trash-cli, то ще остане в кошчето.
Ако искате да ги върнете, това може да се направи лесно. Освен това trash-cli ще запомни датата на изтриване на даден файл, неговите разрешения, пътя, където е бил преди да бъде изтрит, и за да можете да ги възстановите такива, каквито са били по много прост начин. Нещо, което с rm няма да можете да направите и в случай на случайно изтриване ще трябва да използвате криминалистични инструменти, за да се опитате да ги възстановите, ако е възможно ...
Инсталирането на trash-cli е много лесно, ако използвате мениджъра на пакети от любимата си дистрибуция. Например можете да използвате apt-get инсталирайте trash-cli за дистрибуции на DEB. След като пакетът е инсталиран, той ви дава тези команди:
- trash-put: премахване на файлове и директории
- trash-empty: изпразнете кошчето
- trash-list: избройте файловете в кошчето
- trash-restore: възстановяване на файлове, които са в кошчето
- trash-rm: индивидуално изтриване на конкретен файл, който е в кошчето
La trash-cli инструментът е базиран на Pythonи можете също да го инсталирате от източници. Процедурата е обща за всички дистрибуции и можете да я направите, като следвате тези прости стъпки:
git clone https://github.com/andreafrancia/trash-cli.git cd trash-cli sudo python setup.py install python setup.py install --user
Веднъж инсталирани, можете да използвате налични команди от терминала по много прост начин. Например, за да изпратите нещо в кошчето, вместо да използвате rm (което по принцип би било невъзстановимо), можете да използвате тази алтернатива:
trash-put prueba.txt