Principal Linux Găsiți cel mai mare fișier și director în Linux

Găsiți cel mai mare fișier și director în Linux



Lasa un raspuns

Uneori, utilizatorii Linux ar putea avea nevoie să găsească cel mai mare director sau cel mai mare fișier de pe unitatea lor de disc. Puteți găsi acest lucru rapid cu o singură comandă. Să vedem cum se poate face.

Reclama


Într-unul din articolele noastre anterioare, am văzut în detaliu Cum se vede utilizarea spațiului pe disc pentru un fișier sau folder utilizând terminalul Linux . Articolul menționat se referă la comanda „du”, care este capabilă să calculeze dimensiunea sumară a unui director sau a unui fișier. Puteți să-l combinați cu alte câteva instrumente de consolă pentru a afla cel mai mare articol. Iată cum.

Găsiți cel mai mare fișier și director în Linux

Pentru a găsi cel mai mare fișier și director din Linux, puteți combina du cu comanda sortare. De exemplu, puteți executa du pentru un folder care conține subfoldere de acest gen:

du -hs ./distr/*

Comutatorul -s îi spune lui du să imprime doar informațiile rezumative.
Comutatorul -h modifică dimensiunea rezultatului de la octeți simpli la un format lizibil de către om.

cum să dai administrator pe discordie

Vedeți următoarea captură de ecran:

Nu este nicio problemă când folderul pe care îl analizați este mic. Dar dacă încercați să verificați întregul sistem de fișiere, poate fi foarte greu să revizuiți rezultatul complet al utilitarului du. Soluția pe care o puteți utiliza este să combinați du cu comanda sortare.

Comanda va arăta după cum urmează:

du -hs ./distr/*|sort -rh

Comanda de sortare combinată cu du prin caracterul conductei are două comutatoare: -r și -h.
-h spune comenzii că datele de procesat sunt în format lizibil de om.
-r face ca comanda de sortare să ordoneze datele în format invers

Ieșirea va fi după cum urmează:

cum să dezactivați vocea pe roku

Acest lucru este foarte util.

Acum, să micșorăm rezultatul la un anumit număr de înregistrări. De exemplu, să vedem primele 5 cele mai mari fișiere și directoare. Doar combinați du și sortați cu comanda head.

du -hs ./distr/*|sort -rh | head -n 5

Argumentul -n pentru comanda head specifică câte linii trebuie incluse în ieșire. În cazul meu, vreau să văd primele 5 cele mai mari linii.

Ieșirea este după cum urmează:

Asta e. Folosind combinația furnizată de comenzi, puteți găsi rapid cel mai mare fișier și director din Linux. Corectați doar calea rădăcină pentru comanda du și ați terminat.

Articole Interesante

Alegerea Editorului

Ce sunt widget-urile Android și cum funcționează?
Ce sunt widget-urile Android și cum funcționează?
Widgeturile Android sunt mini-aplicații care rulează pe ecranul de pornire. Widgeturile nu sunt aceleași cu pictogramele de comandă rapidă care vă permit să lansați o aplicație.
Activați protocolul de partajare SMB1 în Windows 10
Activați protocolul de partajare SMB1 în Windows 10
Puteți activa protocolul de partajare a fișierelor SMB1. În versiunile moderne de Windows 10, este dezactivat din motive de securitate. Este necesar pentru computerele din rețeaua dvs. care rulează sisteme pre-Windows Vista.
Cum să fii invizibil în discordie
Cum să fii invizibil în discordie
Discord este o platformă socială pentru jucători, așa că dorința de a fi invizibil pe Discord pare o contradicție. Cu toate acestea, dacă vă pregătiți pentru un raid, aveți grijă de sarcinile de sprijin pentru breaslă sau vă concentrați pe artizanat sau nivelare,
Cum să înregistrați sunetul computerului pe Windows
Cum să înregistrați sunetul computerului pe Windows
Puteți înregistra audio de pe computer folosind un program încorporat sau puteți descărca o aplicație precum Audacity. Iată cum să înregistrați sunetul de la microfon sau de la computer.
Descărcați actualizările offline Windows Defender pentru Windows 10
Descărcați actualizările offline Windows Defender pentru Windows 10
Vedeți unde puteți obține actualizări offline Windows Defender pentru a le instala în Windows 10 fără a le descărca pe fiecare computer sau conectarea la internet.
Ce este PASV FTP (FTP pasiv)?
Ce este PASV FTP (FTP pasiv)?
PASV FTP, sau FTP pasiv, este un mod alternativ pentru stabilirea conexiunilor File Transfer Protocol. Rezolvă firewall-ul unui client FTP care blochează conexiunile de intrare.
Ce sunt gențile inteligente?
Ce sunt gențile inteligente?
Gențile inteligente sunt orice tip de bagaj care conține capacități de înaltă tehnologie. Majoritatea bagajelor inteligente sunt cu carcasă dură și pot conține orice combinație de caracteristici, de la încărcare fără fir până la capabilități Bluetooth.