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 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


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.