Назад | Перейти на главную страницу

Как найти самую большую папку в CentOS с помощью команды

Наш диск на нашем VPS каким-то волшебным образом заполнен, я вручную искал любые большие файлы, даже использовал команду для печати всех файлов размером более 500 МБ, я не получил результатов.

Есть ли команда, которая будет искать или печатать имена папок, которые, возможно, больше 500 МБ?

p.s .: Я использую CentOS 5.7

Спасибо заранее!

Мне очень нравится использовать в ncdu утилита чтобы обеспечить графическое представление использования папок и подпапок в системе ...

Он используется так же, как du, но упрощает навигацию по каталогам. Версия для вашей ОС доступна через исходный архив или из Репозиторий EPEL.

Как упоминалось в @ewwhite, вы также можете использовать «du» и ручной обход каталогов, если вы не можете установить приложение:

cd /
du -h --max-depth=1 | sort -hr

Это даст вам список в возрастающем порядке папок и их соответствующий размер. Затем вы можете вручную развернуть поиск папок.

du -h # outputs in human readable format
sort -h # sort by human readable format
sort -r # reverse on top

Я не знаю стандартной утилиты, которая делает то, что вам нужно.

Для каталогов есть сценарий perl, который делает то, что вам нужно, в этой статье LinuxJournal

http://www.linuxjournal.com/content/tech-tip-find-directories-over- sure-size

Для файлов найти будет вашим другом.