Поиск по сайту:

Как найти самые большие файлы или каталоги в Linux


Вопрос: я хочу знать, какие файлы (или каталоги) занимают больше всего места на диске в моем Linux. Что такое командная строка, которая находит самые большие файлы или каталоги?

Когда дело доходит до проверки того, какие файлы или каталоги больше всего занимают место на диске, команда du, вероятно, является самым простым способом.

Чтобы найти самые большие файлы или каталоги в Linux, используйте следующую команду.


$ du -Sh | sort -rh | head -n 15

Приведенная выше команда отсортирует все файлы и подкаталоги, существующие в текущем каталоге, в порядке их размера (сначала самый большой размер) и напечатает 15 лучших.

Если вы хотите найти только самые большие файлы (но не каталоги), используйте вместо этого следующую команду.


$ find . -type f -exec du -Sh {} + | sort -rh | head -n 15

Он напечатает 15 самых больших файлов, расположенных в текущем каталоге (и всех его подкаталогах).

Статьи по данной тематике: