Listați fișierele și directoarele după dimensiune pe Linux
Această pagină vă va arăta cum să creați o listă de fișiere și foldere ordonate după mărime utilizând comenzile standard Linux.
Comanda
Pentru a obține o listă cu dimensiunea fiecărui element într-un dosar, veți dori să utilizați comanda du ca aceasta:
du -sm *
Argumentul -m va returna listarea în megaocteți (rețineți că puteți utiliza -h pentru citirea de către om, dar nu va sorta corect)
Acum vom dori să rulați acest lucru prin comanda sort, sortând în ordine inversă -r și numeric -n:
du -sm * | sort -nr
Singura problemă aici este că vom obține o ieșire prea mare dacă există o mulțime de fișiere și foldere, astfel încât să putem conduce fie prin mai multe comenzi:
du -sm * | sort -nr | Mai Mult
Sau putem reveni doar la cele mai mari 15 elemente cele mai mari:
du -sm * | sort -nr | cap -15
Aceasta va reveni la o listare similară:
2907 Fișiere1 993 Fișiere2 38 Somefile.txt