trash-cli: naredba koja može izbjeći gubitke u vašoj distribuciji

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


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.