trash-cli je odjemalec za upravljanje koša iz ukazne vrstice. Če blokirate rm ali ustvarite vzdevek, tako da ko uporabljate rm, dejansko uporabljate trash-cli, je to dober način za preprečevanje izgube podatkov. Velikokrat izbrišete določene datoteke, ki jih v resnici niste želeli izbrisati ali pa to storite neprevidno in jih potem ne morete več obnoviti. Na ta način, ko nekaj izbrišete s trash-cli, bo ostalo v smetnjaku.
Če jih želite dobiti nazaj, je to mogoče enostavno. Poleg tega si bo trash-cli zapomnil datum izbrisa določene datoteke, njena dovoljenja, pot, kjer je bila, preden je bila izbrisana, in da jih boste lahko obnovili, kakršni so bili na zelo preprost način. Nekaj, česar z rm ne boste mogli storiti in v primeru nenamernega brisanja bi morali uporabiti forenzična orodja, da jih poskusite obnoviti, če je le mogoče ...
Namestitev trash-cli je zelo enostavna, če uporabljate upravitelja paketov iz vaše najljubše distribucije. Na primer, lahko uporabite apt-get namestite trash-cli za distribucije DEB. Ko je paket nameščen, vam da teh ukazov:
- smeti: odstrani datoteke in imenike
- trash-empty: izpraznite smeti
- trash-list: seznam datotek v smetnjaku
- trash-restore: obnovite datoteke, ki so v smetnjaku
- trash-rm: posamezno izbrišite določeno datoteko, ki je v smetnjaku
La Trash-cli orodje temelji na Pythonu, namestite pa ga lahko tudi iz virov. Postopek je običajen za vse distribucijske sisteme in to lahko storite tako, da sledite tem preprostim korakom:
git clone https://github.com/andreafrancia/trash-cli.git cd trash-cli sudo python setup.py install python setup.py install --user
Ko je nameščen, lahko uporabite razpoložljivi ukazi od terminala na zelo preprost način. Če želite na primer nekaj poslati v smetnjak, namesto da uporabite rm (ki ga načeloma ne bi bilo mogoče obnoviti), lahko uporabite to alternativo:
trash-put prueba.txt