trash-cli är en klient för att hantera papperskorgen från kommandoraden. Om du låser rm eller skapar ett alias så att du faktiskt använder trash-cli när du använder rm, är det ett bra sätt att förhindra dataförlust. Många gånger tar du bort vissa filer som du verkligen inte ville radera eller så gör du det slarvigt och då kan du inte längre återställa dem. På detta sätt, när du raderar något med trash-cli, kommer det att ligga i papperskorgen.
Om du vill återställa dem kan det göras enkelt. Dessutom kommer trash-cli ihåg datumet då en viss fil togs bort, dess behörigheter, sökvägen där den fanns innan den togs bort och så att du kan återställa dem som de var på ett väldigt enkelt sätt. Något som du inte kommer att kunna göra med rm, och om du av misstag skulle radera dem skulle du behöva använda kriminaltekniska verktyg för att försöka återställa dem om möjligt...
Att installera trash-cli är väldigt enkelt om du använder din favoritdistros pakethanterare. Du kan till exempel använda apt-get installera trash-cli för DEB-distros. När paketet är installerat ger det dig dessa kommandon:
- trash-put: radera filer och kataloger
- trash-empty: tömmer papperskorgen
- trash-list: lista filerna i papperskorgen
- trash-restore: återställer filer som finns i papperskorgen
- trash-rm – raderar individuellt en specifik fil som ligger i papperskorgen
La trash-cli-verktyget är baserat på Python, och du kan också installera det från källorna. Proceduren är gemensam för alla distros och du kan göra det genom att följa dessa enkla steg:
git clone https://github.com/andreafrancia/trash-cli.git cd trash-cli sudo python setup.py install python setup.py install --user
När det är installerat kan du använda tillgängliga kommandon från terminalen på ett mycket enkelt sätt. Till exempel, för att skicka något till papperskorgen, istället för att använda rm (som i princip skulle vara omöjligt att återställa), kan du använda det här alternativet:
trash-put prueba.txt