Cititorii ca tine ajută la sprijinirea MUO. Când efectuați o achiziție folosind link-uri de pe site-ul nostru, este posibil să câștigăm un comision de afiliat.
Directoarele de acasă ajung aproape întotdeauna să fie aglomerate cu fișiere libere: descărcări aleatorii de pe internet, liste de activități și directoare de lucru pentru proiecte abandonate de mult.
Utilizatorii de desktop își pot trimite tot gunoiul la coșul de gunoi - un spațiu de depozitare temporar în care sunt păstrate fișierele înainte de ștergere — dar utilizatorii care preferă să-și efectueze întreținerea în terminal nu au această opțiune. Iată cum poți schimba asta.
Ce este un coș de gunoi și de ce l-ați folosi?
Un coș de gunoi (cunoscut sub numele de coș de gunoi în Windows) este stocarea temporară pentru fișierele pe care ați decis să le ștergeți, dar nu ați ajuns încă să le ștergeți. Este ca un coș de gunoi din bucătărie sau în afara casei tale: poți să-ți arunci gunoiul acolo, dar până când gunoiul merg. pe strada dvs. și duceți-l la incinerator, îl puteți scoate, curățați-l și puneți-l înapoi acolo unde ar trebui să fie fi.
Acest lucru este util atunci când ați aruncat din greșeală vechile scrisori de dragoste ale soțului dvs. (care vă arată ca un gunoi, dar sunt amintiri neprețuite pentru ele). De asemenea, este util atunci când ștergeți un întreg director cu ceea ce pare a fi un gunoi neiubit de pe unitatea dvs., dar mai târziu amintiți-vă că adânc în subdirectoarele sale, conține singura copie de rezervă a fișierului dvs. de parolă, fotografiile de nuntă și scanările cu ultrasunete ale nenăscutului dvs. copil.
Cele mai multe desktop-uri bazate pe GUI au avut o variantă a sistemului de gunoi de la lansarea Lisa de la Apple în 1983 (pe atunci se numea coș de gunoi), iar desktopurile GNOME, MATE, KDE și XFCE sunt livrate cu un coș de gunoi ca standard.
Coșul de gunoi este atât de adânc încorporat în mediul desktop, încât, de cele mai multe ori, selectați un fișier și apoi apăsați pe Șterge de fapt, nu va șterge fișierul și, în schimb, îl va muta în coșul de gunoi. Dacă veniți de la Windows, sistemul de operare vă va întreba chiar dacă sunteți sigur că doriți să trimiteți fișierul la coșul de reciclare.
Coș de gunoi pentru terminalul dvs. Linux!
Coșurile de gunoi, coșurile de reciclare și coșurile de gunoi sunt obiecte skeuomorfe. Sunt obiecte software care imită grafic omologii lor din lumea reală într-un mod care oferă indicii cu privire la funcția propusă. Un coș de gunoi de pe desktop arată așa, datorită modului în care se comportă.
Deși este un loc grozav pentru a face lucrurile cu o agitație minimă, terminalul Linux nu este un mediu bogat din punct de vedere grafic. A avea o imagine a unui recipient pentru deșeuri menajere ar fi inutil și, chiar dacă este posibil, ar distrage atenția de la experiența terminalului și ar consuma resurse inutile.
Ca comportament standard, terminalul vă permite să ștergeți articole cu comanda rm. De exemplu:
rmacest.fişieracea.fişiero alta.fişier
Comanda rm acceptă argumente care vor elimina în mod recursiv directoare, directoare goale, solicitați înainte de fiecare una sau trei eliminări sau ștergeți elemente chiar dacă este o idee uimitor de proastă să face acest lucru.
Comanda rm dă putere utilizatorului terminalului, dar dacă încurci și ștergeți accidental întreg proiectul, atunci nu aveți cum să recuperarea lor fără a utiliza un utilitar precum TestDisk.
trash-cli modifică acest lucru, permițându-vă să utilizați sistemul de gunoi al desktopului Linux de la terminal.
Ce este trash-cli?
Dacă aveți un DE, cum ar fi KDE, GNOME sau XFCE, trash-cli va folosi coșul de gunoi al sistemului pentru fișierele nedorite, păstrând în același timp calea originală, data ștergerii și permisiunile. Aceasta înseamnă că puteți inspecta fișierele înainte de a le șterge definitiv de pe disc.
Puteți goli coșul de gunoi dintr-o singură mișcare sau puteți alege să aruncați fișiere și foldere individuale în tomberonul virtual.
Acest lucru nu va funcționa imediat pe desktop-uri care nu au un sistem de gunoi încorporat, deci dacă utilizați o fereastră manager, cum ar fi i3, Ratpoison sau dwm, din păcate nu aveți noroc și poate fi necesar să luați în considerare o alternativă soluţie.
Instalarea trash-cli pe Linux
Instalarea trash-cli este simplă, singura condiție prealabilă fiind ca Python 2.7 sau Python 3 să fie deja instalat. Dacă nu aveți Python, îl puteți instala pe Ubuntu cu:
sudo apt instalare python3-pip
Pe distribuțiile bazate pe Arch:
sudo pacman -S python-pip
În distribuțiile legate de Red Hat:
sudo yum instalare python3 python3-wheel
...si pe Fedora:
sudo dnf instalare python3-pip python3-wheel
Acum puteți instala trash-cli cu:
pip instalare trash-cli
Locația implicită de instalare a pachetului va fi ~/.local/bin, deci dacă acesta nu este în PATH, adăugați-l cu:
ecou 'export PATH="$PATH":~/.local/bin'>> ~/.bashrc
Apoi reîncărcați .bashrc:
sursă ~/.bashrc
Folosind trash-cli pentru a vă gestiona gunoiul din terminal
La fel ca și în cazul omologilor săi desktop și din lumea reală, trash-cli este simplu de utilizat în terminal și utilizarea acestuia este destul de simplă. Există doar patru comenzi pe care trebuie să le amintiți.
-
aruncat la gunoi: Îndepărtează fișierele și directoarele.
Sau:aruncat la gunoi acest.fişier
...va muta un fișier sau un director în coșul de gunoi. trash-cli nu face o distincție între fișiere și directoare, așa că nu este nevoie să adăugați argumente așa cum ați face cu comanda rm.gunoi-pun acel director
- lista de gunoi: Afișează tot ce se află în coșul de gunoi, permițându-vă să scotoci prin pliculețele de ceai uzate ale sistemului de fișiere în căutarea verighetei.
-
restabilire gunoi: Scoate articole din coșul de gunoi și le restabilește în locația inițială. Puteți specifica mai multe fișiere:
gunoi-restaurareacest.fişieracea.fişierimportant.fişier
-
trash-rm: Elimina fișierele individuale din coșul de gunoi.
trash-rmacea.fişier
- gunoi gol: Îți golește gunoiul. Asta este, ștergere finală și fără întoarcere.
Desigur, nu vrei ca gunoiul să stea la gunoi la infinit. Atrage rozătoare și insecte și, în plus, atâta timp cât este pe disc, nu economisești spațiu. În timp ce puteți folosi gunoi-gol pentru a goli coșul de gunoi ori de câte ori vă amintiți să o faceți, este mai ușor să configurați un cronjob care să o facă pentru dvs.
crontab -l; ecou „@daily $(care gunoi-gol) 30") | crontab -
... adaugă un cronjob care, în fiecare zi, vă va goli coșul de gunoi de orice obiect vechi de peste 30 de zile.
Utilizarea unui coș de gunoi din linia de comandă vă poate salva fișierele!
Este ușor să crezi că atunci când ștergi ceva, este pentru că vrei ca acesta să fie eliminat definitiv din sistemul tău. Dar dacă nu ești foarte atent, este aproape inevitabil să ștergi accidental ceva ce vrei cu adevărat să-l păstrezi.
Dacă sunteți un utilizator de terminal, trash-cli vă oferă aceleași garanții cu care sunt obișnuiți locuitorii de desktop, păstrând în același timp viteza și eficiența liniei de comandă.
Pentru a evita ștergerea accidentală a fișierelor, în primul rând, luați în considerare măsuri pentru a gestiona și organiza mai bine fișierele.