Domovská » jak » Seznam souborů a adresářů podle velikosti v systému Linux

    Seznam souborů a adresářů podle velikosti v systému Linux

    Tato stránka nám ukáže, jak vytvořit seznam souborů a složek seřazených podle velikosti pomocí standardních příkazů Linuxu.

    Příkaz

    Chcete-li získat seznam velikosti každé položky ve složce, budete chtít použít příkaz du takto:

    du -sm *

    Argument -m vrátí výpis v megabajtech (všimněte si, že můžete použít -h pro lidi čitelný, ale nebude správně třídit)

    Nyní budeme chtít spustit tento příkaz sortem, tříděním v opačném pořadí -r a číslicemi -n:

    du -sm * | sort -nr

    Jediným problémem je to, že dostaneme příliš mnoho výstupu, pokud je spousta souborů a složek, takže můžeme buď potáhnout to prostřednictvím více příkazů:

    du -sm * | třídit -nr | více

    Nebo můžeme jen vrátit 15 největších položek:

    du -sm * | třídit -nr | hlava -15

    Tím se vrátíte výpis takto:

    2907 Soubory1 993 Soubory2 38 Somefile.txt