Úvodná » ako » Zoznam súborov a adresárov podľa veľkosti v systéme Linux

    Zoznam súborov a adresárov podľa veľkosti v systéme Linux

    Táto stránka nám ukáže, ako vytvoriť zoznam súborov a priečinkov usporiadaných podľa veľkosti pomocou štandardných príkazov Linux.

    príkaz

    Ak chcete získať zoznam s veľkosťou každej položky v priečinku, budete chcieť použiť príkaz du takto:

    du -sm *

    Argument -m vráti výpis v megabajtoch (všimnite si, že môžete použiť -h pre ľudské čitateľné, ale nebude správne triediť)

    Teraz budeme chcieť spustiť toto prostredníctvom príkazu triedenie, zoradenie v opačnom poradí -r a numerické -n:

    du -sm * | sort -nr

    Jediným problémom je, že príliš veľa výstupov dostaneme, ak je veľa súborov a priečinkov, takže môžeme buď potrubím cez viac príkazov:

    du -sm * | sort -nr | viac

    Alebo môžeme len vrátiť top 15 najväčších položiek:

    du -sm * | sort -nr | hlava -15

    Týmto sa vráti niečo podobné:

    2907 Súbory1 993 Súbory2 38 Somefile.txt