Cum să goliți automat coșul de gunoi pe Linux

Funcția de gunoi de pe multe distribuții Linux seamănă mult cu „Coșul de gunoi” pe Microsoft Windows sau cu funcția cu același nume pe macOS de la Apple. Cu el, utilizatorii pot trimite fișiere și foldere care nu le plac în „coșul de gunoi”. Efectiv, scoateți lucrurile din drum.

În primul rând, toate mediile desktop Linux vin cu un coș de gunoi, iar când faceți clic pe butonul „Ștergere” de pe tastatură, fișierele merg acolo. În timp, datele umple coșul de gunoi și ocupă spațiu, ceea ce poate consuma spațiul de pe hard disk. Din păcate, pe Linux, coșul de gunoi are spațiu finit în mod implicit. Și mai rău, nu este setat să o ștergă automat. Din fericire, cu câteva trucuri, puteți goli automat coșul de gunoi pe Linux cu puțină configurare.

Instalarea Autotrash

Autotrash este o modalitate fără mâini prin care vă puteți seta cu ușurință computerul Linux să golească coșul de gunoi. Poate fi configurat cu o lucrare Cron și poate fi chiar folosit pentru a curăța folderele de gunoi ale mai multor utilizatori, mai degrabă decât doar unul.

Pentru a configura aplicația Autotrash pe distribuția dvs. Linux, deschideți o fereastră de terminal apăsând Ctrl + Alt + T sau Ctrl + Shift + T de pe tastatură.

Odată ce sesiunea de terminal este deschisă, urmați instrucțiunile de instalare care corespund sistemului de operare Linux pe care îl utilizați.

Ubuntu

Instrumentul Autotrash este distribuit utilizatorilor Ubuntu în depozitul de software central. Pentru a-l instala, utilizați comanda Apt de mai jos.

sudo apt install autotrash

Debian

Utilizatorii Debian pot instala instrumentul Autotrash prin sursele software primare ale Debian. Pentru a-l obține, introduceți comanda Apt-get de mai jos.

sudo apt-get install autotrash

Arch Linux

Pe Arch Linux, instrumentul Autotrash nu este disponibil pentru utilizatori în mod tradițional. În schimb, cei care doresc să-l facă să funcționeze trebuie să îl construiască manual prin intermediul paginii Github a proiectului.

  Cum să utilizați comanda cd pe Linux

Pentru a începe procesul de construire, instalați pachetul „Git” folosind managerul de pachete Pacman.

sudo pacman -S git

Cu pachetul „Git” configurat pe computerul dvs. Arch Linux, este timpul să descărcați codul sursă Autotrash folosind comanda git clone.

git clone https://github.com/bneijt/autotrash.git

După descărcarea codului, utilizați comanda CD pentru a muta sesiunea terminalului din folderul de acasă (~/) în noul director „autotrash”.

cd autotrash

În interiorul directorului „autotrash”, este timpul să instalați programul. Pentru a porni scriptul de instalare, rulați:

sudo python setup.py install

Fedora

Fedora Linux are instrumentul Autotrash în depozitele lor de software de ceva vreme, . Pentru ca acesta să funcționeze, lansați o sesiune de terminal și utilizați comanda managerului de pachete DNF de mai jos.

sudo dnf install autotrash -y

OpenSUSE

Folosiți OpenSUSE Linux? Doriți să rulați aplicația Autotrash? Din fericire pentru tine, aplicația este disponibilă pe OpenSUSE LEAP și Tumbleweed prin intermediul depozitului de software OSS All.

Pentru a-l instala, asigurați-vă că ați activat „OSS All” în YaST. Apoi, introduceți comanda Zypper într-o fereastră de terminal pentru a face programul să funcționeze pe sistemul dvs.

sudo zypper install autotrash -y

Configurați Autotrash

Autotrash este un instrument care poate fi configurat manual pentru a goli coșul de gunoi de pe computerul dvs. Linux. Cu toate acestea, din cutie, doar instalarea instrumentului nu face nimic. În schimb, trebuie să configurați un script automat.

Pe pagina GitHub a dezvoltatorului, se precizează că cea mai bună modalitate de a automatiza aplicația Autotrash este cu un job Cron. Pentru a configura jobul, va trebui să puteți accesa Cron pe computerul dvs. Linux.

  Cum să găzduiți acțiuni NFS pe Linux

Notă: majoritatea sistemelor de operare Linux au posibilitatea de a utiliza Cron imediat. Dacă nu puteți utiliza instrumentul Cron, consultați postarea noastră despre cum să configurați și să utilizați instrumentul Cron.

Pentru a crea un job nou, lansați un terminal și introduceți:

EDITOR=nano crontab -e

Lipiți următorul cod în editorul de text Nano.

@daily /usr/bin/autotrash -d 30

Salvați editările la noua sarcină Cron apăsând Ctrl + O. Apoi, ieșiți apăsând Ctrl + X.

Presupunând că Crontab este configurat corect, coșul de gunoi ar trebui să fie golit automat.

Goliți coșul de gunoi pentru toți utilizatorii

Dacă doriți să goliți automat coșul de gunoi pe Linux pentru toți utilizatorii, mai degrabă decât pentru un singur utilizator, este posibil. Pentru a face acest lucru, va trebui să creați un job Cron.

Mai întâi, deschideți Crontab în terminal.

EDITOR=nano crontab -e

Șterge orice text din Crontab și asigură-te că este gol. Apoi, lipiți această linie de cod în editor.

@daily /usr/bin/autotrash -td 30

Salvați lucrarea apăsând Ctrl + O de pe tastatură. Apoi, ieșiți din editor utilizând combinația de tastaturi Ctrl + X.

Presupunând că codul a fost configurat corect în jobul Cron, Autotrash va goli automat coșul de gunoi de pe computerul Linux pentru fiecare utilizator.