Trash-cli, kanta za smeće za tumača naredbenog retka

o klipu smeća

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:

instalirajte trash-cli sa apt

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:

preuzmi repo trash-cli

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:

smeće

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:

direktorij smeća

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:

lista smeća

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.

vraćanje smeća

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:

izbriši određenu ekstenziju datoteke

trash-rm '*.txt'

Da smo htjeli uklonite mapu iz smeća, naredba za upotrebu bila bi:

izbriši mapu

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:

stranica za smeće

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.


Ostavite komentar

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

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  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.