Cum să știți ce folder sau fișier ocupă cel mai mult spațiu Linux

În cadrul sarcinilor de gestionare și control din mediile Linux avem una fundamentală, care este supravegherea constantă a fișierelor sau directoarelor care consumă spațiu în diferitele distribuții Linux, deoarece consumul excesiv de spațiu afectează performanța optimă a sistemului și, odată cu acesta, stabilitatea multora programe, aplicații etc. Aici trebuie luate măsuri de gestionare precum eliberarea spațiului, adăugarea de discuri noi etc.

Stocarea fișierelor pe computerele noastre este o sarcină pe care o facem de obicei în mod regulat și deseori fără control. În ciuda faptului că de fiecare dată când computerele vin cu capacități mari, utilizatorii ajung să ne prăbușească discurile și să le lase la limita spațiului liber. Problema vine atunci când vrem să ne curățăm echipa de conținut care nu servește rapid, dar nu știm unde se află informațiile care ocupă cel mai mult echipa. De aceea sarcina acestui tutorial în Linux ne va ajuta să găsim foldere și fișiere mari în computerul nostru și astfel să câștigăm spațiu pe disc.

Dacă în următorii pași aveți întrebări despre cum să găsiți acele fișiere și foldere care ocupă cel mai mult spațiu, iată tutorialul video complet pentru a vă ajuta. Astăzi acest tutorial va analiza într-un mediu Ubuntu ce foldere sau fișiere ocupă spațiu pe sistem și astfel vor executa sarcini de gestionare pe ele.

1. Cum să vizualizați cele mai grele dosare Linux cu du command

Pasul 1
Prima comandă pe care o vom executa va fi să găsim cele mai mari fișiere într-o anumită cale, în acest exemplu dorim să vizualizăm fișierele care ocupă cel mai mult spațiu în folderul / home, pentru aceasta executăm următoarele. În prima coloană găsim dimensiunea fișierului sau folderului menționat.

 du -a / home | sortează -n -r | cap -n 10 

MARI

Pasul 2
Pentru a găsi cele mai mari directoare la nivelul general al sistemului, vom executa următoarea comandă:

 du -a | sortează -n -r | cap -n 7 
Pasul 3
Parametrii atribuiți sunt după cum urmează. În acest exemplu am afișat cele mai grele 7 directoare din Linux.

duEste responsabil pentru determinarea dimensiunii spațiului ocupat de fișier.

-laAfișați toate folderele și fișierele.

felEste însărcinată cu ordonarea liniilor.

-nComparați valorile numerice ale șirurilor.

-rEste însărcinată cu inversarea rezultatului comparațiilor.

capAfișează antetul fișierelor.

-n #Se referă la numărul de linii de afișat.

MARI

Pasul 4
Dacă din motive de control sau gestionare dorim să aflăm în detaliu dimensiunea acestor directoare, fie în KB, MB sau GB, vom executa următoarea comandă:

 du -hs * | sort -rh | head -4 (Va afișa primele patru (4) cele mai grele directoare) 

MARI

Pasul 5
Cu această comandă afișăm directoarele principale, dar dacă dorim să afișăm atât directoarele, cât și subdirectoarele pentru a verifica spațiul consumat, vom executa următoarele, indicând la final numărul de linii de afișat:

 du -Sh | sort -rh | cap -11 

MARI

2. Cum să vedeți cele mai grele dosare Linux cu comanda Find într-o cale

Pasul 1
Uneori dorim să afișăm exclusiv cele mai mari fișiere stocate în sistem și să luăm măsuri asupra acestora, pentru aceasta vom executa următoarea comandă:

 find -type f -exec du -Sh {} + | sort -rh | cap -n 6 
Pasul 2
Aceasta va afișa cele mai mari 6 fișiere de pe sistem:

MARI

Pasul 3
Pentru a găsi cele mai grele fișiere într-o cale definită, de exemplu, Descărcări, vom folosi următoarea linie:

 find / home / solvetic / Downloads -type f -exec du -Sh {} + | sort -rh | cap -n 3 
Pasul 4
Sau putem folosi și următoarele:
 find / home / solvetic / Downloads -type f -printf "% s% p \ n" | sort -rn | cap -n 3 

MARI

3. Cum să vizualizați cele mai grele fișiere Linux cu comanda Find în sistem


De asemenea, putem utiliza comanda Find pentru a găsi folderul care ocupă cea mai mare dimensiune direct pe întregul computer.

Pasul 1
Deschidem terminalul în Linux cu următoarea combinație de taste

Ctrl + Alt + T

Pasul 2
Scriem următoarea comandă pentru a ne putea conecta ca utilizator root.

 Sudo -i 
Pasul 3
Cu următoarea comandă putem găsi cel mai mare fișier pe care îl avem pe computerul nostru. Backslash ne ajută să căutăm fișierele în întreaga rădăcină a sistemului.
 $ sudo find / -type f -printf "% s \ t% p \ n" | sort -n | coada -1 
Pasul 4
După aceasta scriem următoarea comandă și apăsăm Enter. Vom vedea o listă a fișierelor care cântăresc cel mai mult pe computerul nostru.
 $ găsi $ HOME -tip f -printf '% s% p \ n' | sort -nr | cap -10 
După cum putem vedea, avem diverse opțiuni pentru a efectua un control specific asupra fișierelor, folderelor sau directoarelor care ocupă cel mai mult spațiu în Linux și, pe baza acestor informații, să luăm deciziile de control adecvate. Dacă, pe lângă Linux, lucrați cu un alt sistem de operare, puteți găsi și fișiere mari în Windows 10 și Mac.

wave wave wave wave wave