Optimizați-vă sistemul Linux: găsiți și eliminați fișierele și directoarele goale


Când gestionați fișierele și directoarele, veți da peste fișiere și directoare goale care nu servesc la nimic. Aceste fișiere care nu sunt necesare pot aglomera sistemul de fișiere, pot consuma spatiu suplimentar pe disc în timp și pot complica gestionarea fișierelor și directoarelor. Linux oferă un utilitar în linie de comandă numit 'find', care permite utilizatorilor să localizeze și să șteargă eficient fișierele și directoarele goale.

Comanda 'find' este un instrument puternic în Linux folosit pentru a caută fișiere și directoare pe baza diferitelor criterii. Flexibilitatea sa îi permite să efectueze o gamă largă de operațiuni, inclusiv căutarea după nume, tip, data modificării, dimensiune, permisiuni și multe altele. În acest articol vă voi arăta cum 'find' va identifica și șterge fișierele și directoarele goale.

Fișierele goale sunt definite ca fișiere care nu conțin conținut sau date, ele având deobicei dimensiunea de 0 octeți. Directoarele goale sunt cele care nu conțin fișiere sau directoare, acestea sunt create în urma transferurilor de fișiere incomplete, a aplicațiilor dezinstalate sau de utilizatorii care creează directoare fără a mai fi utilizate. Atât fișierele cât și directoarele pot face dificilă localizarea lor și împiedică fluxul de lucru.

Găsiți fișierele goale
Pentru a găsi fișiere goale folosiți comanda 'find', alături de opțiunea '-type f', care specifică că căutați un fișier și opțiunea '-empty', care este folosită pentru a găsi fișiere goale.
$ find /calea/către/director -type f -empty

Exemplu:
$ find ~/Test -type f -empty

Găsiți directoarele goale
Comanda pentru căutarea directoarelor goale este similară cu căutarea fișierelor, dar utilizați opțiunea '-type d', care specifica că căutați un director alături de opțiunea '-empty'.
$ find /calea/către/director -type d -empty

Exemplu:
$ find ~/Test -type d -empty

Ștergerea fișierelor și directoarelor goale
Acum că ați învățat cum să găsiți fișierele și directoarele goale, veți dori să le ștergeți. Comanda 'find' acceptă opțiunea '-delete' care vă permite să ștergeți fișierele și directoarele goale.
Ștergeți fișierele goale:
$ find /calea/către/director -type f -empty -delete

Exemplu:
$ find ~/Test -type f -empty -delete

Ștergeți directoarele goale:
$ find /calea/către/director -type d -empty -delete

Exemplu:
$ find ~/Test -type d -empty -delete

Ștergeți fișierele și directoarele goale cu confirmare
Ștergeți fișierele și directoarele în siguranță solicitându-vă confirmarea. Acest lucru îl puteți face utilizând opțiunea '-exec' pentru a executa o altă comandă.
- ștergeți fișierele goale cu confirmare
$ find /calea/către/director -type f -empty -exec rm -i {} \;

- ștergeți directoarele goale cu confirmare
$ find ~/Test -type d -empty -exec rm -ri {} \;

Menținerea unui sistem curat este esențială prin găsirea și ștergerea fișierelor și directoarelor goale. Acest lucru vă ajută la eliberarea spațiului și la o gestionare mai eficientă a fișierelor și directoarelor.

Așadar dacă v-a plăcut articolul informativ "Optimizați-vă sistemul Linux: găsiți și eliminați fișierele și directoarele goale" distribuiți-l pe rețelele sociale sau scrieți în caseta de comentarii întrebările și sugestiile dumneavoastră, deoarece mă ajută să îmbunătățesc sau să corectez conținutul.


Comments

Postari populare

Verificați resursele sistemului Linux: ghid pentru începători

LibreOffice Writer - inserarea si formatarea tabelelor

Dincolo de permisiuni: manipulați fișierele Linux cu chattr

Stacer: curățare, optimizare și întreținere pentru Linux, într-un singur loc

Sfaturi si trucuri dupa instalarea distributiei Ubuntu 22.04

Comenzi Linux pentru începători: mută fișierele/directoarele în terminal

Cum resetam/schimbam parola de utilizator in Linux

Comenzi Linux pentru începători: crearea directoarelor în terminal

Auto-CPUFREQ: optimizarea automată a frecvenței CPU în Linux

Modalitati de instalare a aplicatiilor in Linux Mint