Pagina principala » HOWTO » Listați fișierele și directoarele după dimensiune pe Linux

    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