▷ Cele mai mari fișiere Linux - ÎNTÂLNI

Ne folosim computerul pentru a genera, partaja și primi informații de tot felul, așa că stocăm de obicei conținut diferit în diferite formate pentru a putea accesa ori de câte ori avem nevoie de el. Cu toate acestea, problema cu acest lucru este că încetul cu încetul stocarea computerului nostru se umple.

În sistemele noastre de operare stocăm în mod normal toate tipurile de fișiere, de la text la videoclipuri, le lăsăm în foldere sau directoare în funcție de tipul de sistem de operare utilizat. În cazul Linux, acestea sunt directoare și, puțin câte puțin, salvarea fișierelor va umple spațiul pe hard disk și poate afecta chiar și performanța acestuia.

De aceea, ca administratori sau utilizatori, trebuie să găsim modalitatea funcțională de a detecta fișierele care ocupă cel mai mult spațiu într-un director pentru a determina gradul de importanță al acestora și, astfel, să vedem dacă este posibil să le eliminăm sau să le mutăm pur și simplu într-o altă locație .

Solvetic va explica procesul pentru a găsi dimensiunea fișierului în Linux.

Cum să găsiți fișiere mari în Linux


Pentru acest proces vom folosi comanda du, aceasta este o comandă care ne permite să obținem informații despre utilizarea hard diskului. Aceasta se concentrează pe directoare, avem parametri diferiți de utilizat pentru a obține detalii, aceștia 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

imprimă totalul pentru director 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, -sumarize: arată doar totalul fiecărui director
 -S, -separate-dirs

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

Acum să vedem cum să folosim du în Linux pentru a găsi fișiere mari pe baza criteriilor date.

Pasul 1
Pentru a începe, să rulăm du cu parametrii ah pentru:

  • -a care ne permite să accesăm toate directoarele și subdirectoarele
  • -h cu care este posibil să se obțină informațiile într-un limbaj lizibil
 du -ah / acasă

MARI

Pasul 2
Este posibil să creșteți nivelul de adâncime al directorului de analizat, pentru aceasta executăm următoarele:

 du -ha -max-depth = 1 / home

MARI

Pasul 3
Cu du putem stabili o ordine în modul în care sunt afișate rezultatele, în plus lista X cantitatea de linie, de exemplu, putem lista 20 de linii cu date lizibile:

 sudo du -h / | sort -rh | cap -20

MARI

Vedem cele 20 de linii cu detalii specifice dimensiunii sale.

Pasul 4
O altă opțiune disponibilă este listarea totalului global, pentru aceasta vom executa:

 du -chs *

MARI

Pasul 5
Această comandă este însărcinată cu afișarea dimensiunii tuturor directoarelor, pentru unul în special executăm:

 du -chs / acasă

MARI

Acestea sunt opțiunile pe care ni le oferă du pentru a gestiona și cunoaște dimensiunea directoarelor din Linux.

wave wave wave wave wave