trash-cli je klient, který spravuje koš z příkazového řádku. Pokud zablokujete rm nebo vytvoříte alias, takže když používáte rm, ve skutečnosti používáte trash-cli, je to dobrý způsob, jak zabránit ztrátě dat. Mnohokrát smažete určité soubory, které jste opravdu nechtěli smazat, nebo to uděláte nedbale a poté je již nebudete moci obnovit. Tímto způsobem, když něco odstraníte pomocí koše, zůstane to v koši.
Pokud je chcete získat zpět, lze to snadno provést. Trash-cli si navíc bude pamatovat datum, kdy byl určitý soubor odstraněn, jeho oprávnění, cestu, kde byl umístěn před odstraněním, a takže je můžete obnovit tak, jak byly velmi jednoduchým způsobem. Něco, co s rm nebudete moci udělat, a v případě jejich náhodného smazání budete muset použít forenzní nástroje, abyste se je pokusili obnovit, pokud je to možné ...
Instalace koše-cli je velmi snadná, pokud používáte správce balíčků z vaší oblíbené distribuce. Můžete například použít apt-get nainstalujte trash-cli pro distribuce DEB. Jakmile je balíček nainstalován, zobrazí se vám tyto příkazy:
- trash-put: odstranění souborů a adresářů
- trash-empty: vyprázdněte koš
- trash-list: seznam souborů v koši
- trash-restore: obnovení souborů, které jsou v koši
- trash-rm: jednotlivě smaže konkrétní soubor, který je v koši
La nástroj trash-cli je založen na Pythonua můžete jej také nainstalovat ze zdrojů. Postup je společný pro všechna distribuce a můžete ho provést podle těchto jednoduchých kroků:
git clone https://github.com/andreafrancia/trash-cli.git cd trash-cli sudo python setup.py install python setup.py install --user
Po instalaci můžete použít dostupné příkazy z terminálu velmi jednoduchým způsobem. Chcete-li například poslat něco do koše, můžete místo použití rm (které by bylo v zásadě neobnovitelné) použít tuto alternativu:
trash-put prueba.txt