U sljedećem ćemo članku pogledati trash-cli. Ovo je mali paket naredbi besplatnog softvera koji će nam pružiti kantu za smeće za tumač naredbenog retka. Danas, bez obzira na sustav koji koristite, bio to Gnu / Linux, Windows ili Mac OS iz grafičkog okruženja, kada izbrišete datoteku, ona obično završi u otpadu. To nam daje mogućnost pokajanja i vraćanja datoteke ili trajnog brisanja. S druge strane, ako iz naredbenog retka izbrišete datoteku, mogućnost oporavka tih datoteka, u principu je nećemo imati.
Kao što sam rekao, trash-cli je klijent koji upravlja košem za smeće iz naredbenog retka. Si stvoriti alias tako da ćete, kada upotrebljavate rm, stvarno koristiti trash-cli imati dobar način da spriječite gubitak podataka. Ovim možete izbjeći brisanje datoteka koje doista niste željeli izbrisati, bilo nepažnjom ili greškom. To je tako jer kad nešto izbrišete pomoću trash-cli, ono će ostati u smeću.
Kasnije, ako želite oporaviti datoteke, to se može učiniti jednostavno. Što je više, trash-cli će pamtiti datum brisanja određene datoteke, dopuštenja i put na kojem se nalazila prije nego što je izbrisana. Tako da ih možemo oporaviti onakve kakvi su bili.
Instalirajte trash-cli na Ubuntu
Instaliranje trash-cli je vrlo jednostavno u Ubuntuu pomoću upravitelja paketa apt. Sve što trebate je otvoriti terminal (Ctrl + Alt + T) i pokrenuti naredbu:
sudo apt-get install trash-cli
Alat za smeće-cli zasnovan je na Pythonu, pa Također ga možemo instalirati iz izvora. Postupak je uobičajen za sve distribucije. Samo trebate otvoriti terminal (Ctrl + Alt + T) i pokrenuti naredbe:
git clone https://github.com/andreafrancia/trash-cli.git cd trash-cli sudo python3 setup.py install sudo python3 setup.py install --user
Primjer uporabe
Jednom instalirani, korisnici sada možemo koristiti naredbe:
- smeće: za brisanje datoteka i direktorija.
- smeće prazno: ispraznite kantu za smeće.
- popis smeća: navodi datoteke i mape koje su u otpadu.
- obnavljanje smeća: obnavljanje datoteka i mapa koje su u otpadu.
- smeće-rm- Pojedinačno izbrišite određenu datoteku koja se nalazi u smeću.
Pošaljite datoteku u otpad
Sada ove naredbe dostupne na terminalu možemo koristiti na vrlo jednostavan način. Primjerice, ako želimo pošaljite nešto u smeće, umjesto da koristite rm (to bi u principu bilo nepopravljivo), možete koristiti ovu drugu naredbu:
trash-put ejemplo-trash-cli.txt
Trash-cli zapravo ne briše datoteke ili direktorije, već ih premješta u skriveni direktorij. PAZITE, svaka datoteka ili direktorij spremit će put na kojem je izvorno bio. To znači da ako ga kasnije vratite, bit će u direktoriju iz kojeg smo ga uklonili.
Skriveni direktorij u koji se uklanjaju datoteke i direktoriji možemo ga vidjeti naredbom:
ls -la $HOME/.local/share/Trash
U ovom skrivenom direktoriju pronaći ćete još dva direktorija:
- slika: Ovdje će naredba za smeće premjestiti izbrisanu datoteku ili direktorij.
- info: Naredbena grupa obrađuje datoteku .trashinfo za svaku izbrisanu datoteku / direktorij.
Popis izbrisanih datoteka ili direktorija
u popis datoteka ili direktorija pronađenih u smeću, iz naredbenog retka izvršavamo:
trash-list
Oslobodite smeće
Kao što svi znaju, datoteke u smeću zauzimaju prostor na disku. Iz tog razloga je to dobra navika s vremena na vrijeme, osloboditi prostor za smeće. A to možemo učiniti naredbom:
trash-empty
Trčeći ovako, bez parametara izbrisat će SVE što imamo u smeću.
U slučaju da želi brisanje datoteka ili direktorija pohranjenih x dana, morat ćemo kao parametar proslijediti broj dana. Na primjer, ako želimo izbrisati ono što je pohranjeno u zadnjih 5 dana, napisali bismo:
trash-empty 5
Vratite datoteke ili direktorije
Ovo je naredba za koju biste mogli biti zainteresirani za instaliranje trash-cli i ona će nam omogućiti da vratimo ono što je izbrisano. Vraćanje otpada vraća datoteke ili direktorije na njihovo izvorno mjesto, sjetite se da smeće pohranjuje ove informacije.
trash-restore
Brisanje datoteka iz otpada
Uz naredbu trash-rm možemo trajno brisanje datoteka ili direktorija iz otpada. Imamo nekoliko načina da izvršimo ovaj zadatak. S prvim obrisat ćemo datoteku po imenu:
trash-rm ejemplo-trash-cli.txt
Možemo i odabrati uklonite sve datoteke s određenim nastavkom:
trash-rm '*.txt'
Da smo htjeli uklonite mapu iz smeća, naredba za upotrebu bila bi:
trash-rm carpeta-ejemplo
Pomoći
Može se naći najcjelovitija pomoć na man stranici. Da bismo je konzultirali, trebat ćemo samo izvršiti naredbu:
man trash
Naredba trash-cli u Gnu / Linuxu omogućuje nam brisanje datoteka i direktorija. Također će nam omogućiti da ih oporavimo spremajući ih s njihovim apsolutnim putem, dozvolama i datumom. Može konzultirajte više o ovom projektu od stranica na GitHubu istog.