U sljedećem članku ćemo pogledati trash-cli. Ovo je mali paket naredbi besplatnog softvera koji će nam pružiti kantu za smeće za tumač naredbenog retka. Danas, koji god sistem da koristite, bio to Gnu / Linux, Windows ili Mac OS iz grafičkog okruženja, kada izbrišete datoteku, ona obično završi u smeću. To nam daje mogućnost da se pokajemo i vratimo datoteku ili je trajno izbrišemo. 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 kada koristite rm, stvarno koristite trash-cli, imat ćete 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 možete učiniti lako. Šta više, trash-cli će zapamtiti datum brisanja određene datoteke, dozvole i putanju na kojoj 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 koristeći apt paket manager. 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 Možemo ga instalirati i 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
Primer upotrebe
Jednom instalirani, korisnici sada možemo koristiti naredbe:
- smeće: za brisanje datoteka i direktorija.
- smeće prazno: ispraznite kantu.
- lista smeća: navodi datoteke i mape koje su u otpadu.
- vraćanje smeća- Vratite datoteke i mape koje se nalaze u smeću.
- smeće-rm- Pojedinačno izbrišite određenu datoteku koja se nalazi u smeću.
Pošaljite datoteku u smeće
Sada ove naredbe dostupne na terminalu možemo koristiti na vrlo jednostavan način. Na primjer, 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. NAPOMENA, svaka datoteka ili direktorij spremit će put na kojem je prvobitno 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:
- datoteke: Ovdje će naredba smeća premjestiti izbrisanu datoteku ili direktorij.
- info: Naredbena grupa obrađuje .trashinfo datoteku za svaku izbrisanu datoteku / direktorij.
Popis izbrisanih datoteka ili direktorija
para 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, oslobodite 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 želite izbrišite datoteke ili direktorijume od x dana koji su pohranjeni, morat ćemo proslijediti broj dana kao parametar. Na primjer, ako želimo eliminirati 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 prvobitno mjesto, sjetite se da smeće pohranjuje ove informacije.
trash-restore
Brisanje datoteka iz otpada
Pomoću komande trash-rm možemo trajno izbrišite datoteke ili direktorije iz otpada. Imamo nekoliko načina da izvršimo ovaj zadatak. S prvim izbrisat ćemo datoteku po imenu:
trash-rm ejemplo-trash-cli.txt
Možemo se i odlučiti 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ć
Može se naći najpotpunija pomoć na man stranici. Da bismo je pregledali, trebat ćemo samo izvršiti naredbu:
man trash
Naredba trash-cli u Gnu / Linuxu omogućava nam brisanje datoteka i direktorija. Omogućit će nam i da ih oporavimo spremajući ih s njihovim apsolutnim putem, dozvolama i datumom. Može konsultujte više o ovom projektu od stranica na GitHub-u istog.