trash-cli je klijent za upravljanje košem za smeće iz naredbenog retka. Ako blokirate rm ili napravite 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 zaista niste željeli izbrisati ili to učinite nepažljivo i tada ih više ne možete oporaviti. 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 lako. Pored toga, trash-cli će pamtiti datum kada je određena datoteka izbrisana, njezine dozvole, put na kojem je bila prije brisanja i tako da ih možete oporaviti kakve su bile na vrlo jednostavan način. Nešto što sa rm-om nećete moći učiniti, a u slučaju da ih slučajno izbrišete, morali biste koristiti forenzičke alate kako biste ih pokušali oporaviti ako je moguće ...
Instaliranje trash-cli je vrlo jednostavno ako koristite upravitelj paketa iz svoje omiljene distribucije. Na primjer, možete koristiti apt-get instaliraj trash-cli za DEB distribucije. Jednom kada je paket instaliran, on vam daje ove naredbe:
- smeće: uklanjanje datoteka i direktorija
- trash-empty: ispraznite smeće
- trash-list: navedite datoteke u smeću
- obnavljanje smeća: obnavljanje datoteka koje se nalaze u otpadu
- trash-rm: pojedinačno izbrišite određenu datoteku koja se nalazi u smeću
La Trash-cli alat je zasnovan na Pythonu, a možete ga i 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 od 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 koristiti ovu alternativu:
trash-put prueba.txt