Cum să găsiți fișiere mari pe Linux?

Familia de sisteme de operare Linux este un grup de sisteme de operare open-source care se bazează pe nucleul Linux care a fost dezvoltat și lansat în 1991. Linux este unul dintre cele mai populare sisteme de operare printre dezvoltatorii de software și utilizatorii profesioniști. În acest articol, vom discuta unele metode care pot fi utilizate pentru a localiza și a izola fișiere mari într-un anumit director. Asigurați-vă că urmați pașii cu atenție și acuratețe pentru a evita conflictul.

Fișier mare

Cum să găsiți fișiere mari pe Linux?

Există o mulțime de metode care pot fi utilizate pentru a găsi fișiere mari pe un Linux, dar am compilat doar unele dintre cele mai convenabile mai jos.

Metoda 1: Prin du Command

Există câteva comenzi în Linux care pot ajuta utilizatorul să găsească și să sorteze anumite fișiere dintr-un director în funcție de dimensiunea și locația lor. În acest pas, vom combina câteva comenzi pentru a sorta fișierele într-un anumit director în funcție de dimensiunea lor. Pentru asta:

  1. Apăsați butoanele „ Ctrl ” + „ Alt ” + „ T ” simultan pentru a lansa terminalul.

    Apăsarea „Ctrl” + „Alt” + „T”
  2. Tastați următoarea comandă și apăsați „ Enter ” pentru a vă autentifica ca utilizator root.
     sudo-i 
  3. Tastați următoarea comandă și apăsați „ Enter ” pentru a găsi cel mai mare fișier din director.
     $ sudo du -a / dir / | sort -n -r | cap -n 20 

    Notă: du este utilizat pentru a calcula dimensiunea fișierului, „ sortarea ” va enumera ieșirea comenzii du în funcție de dimensiuni, iar „ head ” limitează răspunsul la doar cele mai mari 20 de fișiere.

  4. Puteți utiliza, de asemenea, următoarea comandă pentru a realiza aceeași sarcină.
     $ sudo du -a / 2> / dev / null | sort -n -r | cap -n 20 
  5. Linux va lista acum cele mai mari 20 de fișiere din directorul indicat.

Metoda 2: Utilizarea comenzii Find

Dacă doriți să găsiți direct cel mai mare fișier și nu directorul care îl găzduiește, puteți combina comanda „Găsiți” pentru a enumera rezultatele dorite. Pentru asta:

  1. Apăsați butoanele „ Ctrl ” + „ Alt ” + „ T ” simultan pentru a lansa terminalul.
  2. Tastați următoarea comandă și apăsați „ Enter ” pentru a vă autentifica ca utilizator root.
     sudo-i 
  3. Tastați următoarea comandă și apăsați „ Enter ” pentru a găsi cel mai mare fișier de pe computer.
     $ sudo find / -type f -printf "% s \ t% p \ n" | sort -n | coada -1 
  4. După aceea, tastați următoarea comandă și apăsați „ Enter ”.
     $ find $ HOME -tipul f -printf '% s% p \ n' | sort -nr | cap -10 
  5. Aceste comenzi vor enumera cele mai mari fișiere.

Articole Interesante