▷ Vizualizați comanda pentru dimensiunea directorului Linux

Gestionarea sistemelor Linux implică multe sarcini, unele mai importante decât altele, iar una dintre ele este tocmai o conștientizare clară a dimensiunii directoarelor în care găzduim fișierele și variabilele, acest lucru este esențial pentru a cunoaște dimensiunea pe care o ocupă pe disc și determinarea sarcinilor de depanare în cazul în care prezentăm un spațiu inutilizabil în exces pe computer.

Am putea merge fișier cu fișier pentru a le vedea proprietățile și, cu aceasta, determina dimensiunea fiecăruia, dar în mod logic, aceasta devine o sarcină plictisitoare și extinsă, pentru a preveni acest lucru Linux ne oferă comanda du pentru un control mult mai complet.

Du este o comandă standard Linux cu care accesăm detalii și informații despre utilizarea discului într-un mod integral, du funcționează integral pentru directoare specifice și are variații care ne permit să personalizăm ieșirea în funcție de cerințele de informații.

Solvetic va explica cum să utilizați comanda du pentru a vedea dimensiunea unui director în Linux.

Cum se vede dimensiunea unui director în Linux cu du

Pasul 1
Sintaxa de bază este de a rula du fără parametri, drept urmare vom vedea următoarele:

 du

MARI

Valorile pe care le vedem în extrema stângă sunt utilizarea discului, apoi vedem directorul specific și la sfârșitul rezultatului găsim un rezumat al întregului director / home.

Pasul 2
Este posibil să utilizați du pentru un anumit director:

 du director

MARI

Pasul 3
Vedem că rezultatul este în kilobiți, putem afișa dimensiunea în „format lizibil de om” cu parametrul -h:

 du director -h

MARI

Pasul 4
Acest rezultat este acum afișat în MB, această valoare poate fi exprimată în megaocteți sau kilobyți, după cum este necesar, după cum urmează:

 directorul du -k / (kilobyți) directorul du -m / (mega)

MARI

Pasul 5
Când utilizați comanda du, vom vedea cele mai mari subdirectoare în partea de sus, pentru a crește nivelul de adâncime al directorului, vom folosi parametrul --max-depth după cum urmează:

 du -h --max-depth = 1 | sort -hr

MARI

Pasul 6
În cazul în care dorim să afișăm utilizarea discului pentru toate elementele, inclusiv fișierele și directoarele, vom folosi parametrul -a:

 du -ah / director

MARI

Pasul 7
Cu comanda du este posibilă afișarea a două sau mai multe directoare în același timp, pentru aceasta executăm următoarea sintaxă.

 du Director 1 Director 2

MARI

Pasul 8
Pentru a verifica utilizarea totală a spațiului pe disc utilizat pentru un singur director, vom folosi parametrul -s:

 directorul du -sh /

MARI

Pasul 9
Acest lucru se aplică directoarelor globale:

MARI

Pasul 10
Comanda du ne permite să afișăm totaluri globale datorită parametrului -c după cum urmează:

 directorul du -csh

MARI

Pasul 11
Putem afișa doar totalul general al directorului, inclusiv toate subdirectoarele, pentru aceasta trebuie să folosim comanda grep cu comanda du astfel:

 du -ch Descărcări / | grep total

MARI

Pasul 12
Parametrii generali ai comenzii du sunt:

Încheiați fiecare linie de ieșire cu NULL

 -0, -nul

Scrie numărul tuturor fișierelor, nu doar a directoarelor
 -a, -toate

Imprimați dimensiunile aparente, mai degrabă decât utilizarea reală a discului
 -dimensiunea aparentului

Scăriți dimensiunile la SIZE înainte de a imprima pe consolă
 -B, -block-size = SIZE

Generează marimea totală a dimensiunii directorului
 -c, -total

Imprimați totalul directorului numai dacă este vorba de N sau mai puține niveluri care sunt mai mici decât argumentul liniei de comandă
 d, -max-depth = N

Imprimați rezultatul în format lizibil de către om
 -h, -citit de om

Se aplică directoarelor, în acest caz nu include dimensiunea subdirectoarelor
 -S, -separate-dirs

Afișați numai totalul pentru fiecare director
 -s, -sumarizează

Afișează ora ultimei modificări a oricărui fișier sau director

 -timp

Cu comanda du avem la îndemână o soluție cuprinzătoare pentru a cunoaște dimensiunea unui director în Linux.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave