trash-cli je klijent za upravljanje košem za smeće iz naredbenog retka. Ako blokirate rm ili stvorite alias tako da kada koristite rm zapravo koristite trash-cli, to je dobar način da spriječite gubitak podataka. Mnogo puta izbrišete određene datoteke koje stvarno niste željeli izbrisati ili to učinite nepažljivo, a zatim ih ne možete vratiti. Na taj način, kada nešto izbrišete pomoću trash-cli, ono će ostati u smeću.
Ako ih želite vratiti, to se može učiniti jednostavno. Uz to, trash-cli će pamtiti datum brisanja određene datoteke, dopuštenja, put na kojem se nalazila prije brisanja i kako biste ih mogli oporaviti onakve kakvi su bili na vrlo jednostavan način. Nešto što s rm-om nećete moći učiniti, a u slučaju da ih slučajno izbrišete, morat ćete upotrijebiti forenzičke alate kako biste ih pokušali oporaviti ako je moguće ...
Instaliranje trash-clija vrlo je jednostavno ako koristite upravitelj paketa iz svoje omiljene distribucije. Na primjer, možete koristiti apt-get instalirati trash-cli za DEB distros. Jednom kada je paket instaliran, on vam daje ove naredbe:
- smeće: uklanjanje datoteka i direktorija
- trash-empty: ispraznite smeće
- trash-list: popis datoteka u smeću
- trash-restore: obnavlja datoteke koje se nalaze u smeću
- trash-rm: pojedinačno izbrišite određenu datoteku koja se nalazi u smeću
La trash-cli alat temelji se na Pythonu, a također ga možete instalirati iz izvora. Postupak je uobičajen za sve distribucije i to možete učiniti slijedeći ove jednostavne korake:
git clone https://github.com/andreafrancia/trash-cli.git cd trash-cli sudo python setup.py install python setup.py install --user
Jednom instalirani, možete koristiti dostupne naredbe s terminala na vrlo jednostavan način. Na primjer, da biste nešto poslali u smeće, umjesto da koristite rm (koji bi u principu bio nepopravljiv), možete upotrijebiti ovu alternativu:
trash-put prueba.txt