Główna » jak » Lista plików i katalogów według rozmiaru w systemie Linux

    Lista plików i katalogów według rozmiaru w systemie Linux

    Ta strona pokaże nam, jak utworzyć listę plików i folderów uporządkowanych według wielkości za pomocą standardowych poleceń systemu Linux.

    Dowództwo

    Aby uzyskać listę o wielkości każdego elementu w folderze, będziesz chciał użyć polecenia du w następujący sposób:

    du -sm *

    Argument -m zwróci listing w megabajtach (zwróć uwagę, że możesz użyć opcji -h dla czytelnej dla człowieka, ale nie będzie ona poprawnie sortowana)

    Teraz będziemy chcieli uruchomić to za pomocą polecenia sort, sortując w kolejności odwrotnej -r i numerycznej -n:

    du -sm * | sort -nr

    Jedyny problem polega na tym, że otrzymamy zbyt dużo danych wyjściowych, jeśli jest dużo plików i folderów, więc możemy przepuścić go przez kolejne polecenie:

    du -sm * | sort -nr | więcej

    Lub możemy po prostu zwrócić 15 największych przedmiotów:

    du -sm * | sort -nr | głowa -15

    Spowoduje to wyświetlenie informacji o następującej treści:

    2907 Pliki1 993 Pliki2 38 Somefile.txt