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