Na tej stronie pokażemy, jak utworzyć listę plików i folderów uporządkowanych według wielkości za pomocą standardowych poleceń systemu Linux.
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ć -h, aby było czytelne dla człowieka, ale nie będzie ono poprawnie sortowane)
Teraz będziemy chcieli uruchomić to poprzez polecenie sortowania, 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 zwrócenie listy o następującej treści:
2907 Pliki1 993 Pliki2 38 Somefile.txt