Существует ли способ проверить, какой файл был занят самое большое место?

На моем сервере Ubuntu Использование диска показывает что мой /dev/xvda1 привык к 100%. Что лучший способ состоит в том, чтобы найти большинством файлов потребления пространства?

0
задан 1 October 2014 в 11:56

3 ответа

Можно использовать du команда, затем отсортируйте вывод:

du /some/path/ -h | sort -hr | head

-h флаг делает du используйте человекочитаемый вывод (иначе использование K,M, и т.д. суффиксы вместо того, чтобы просто извергнуть байты). -h флаг для sort заставляет его отсортировать такие человекочитаемые числа и -r виды в реверсе (порядок по убыванию).

Это займет много времени.

1
ответ дан 7 October 2019 в 00:42

Это даст Вам лучшие 10:

du -hsx * | sort -rh | head -10
  • единица Добсона является использованием диска-h человекочитаемая-s сводка-x каталоги пропуска
  • вид,-r для инвертирования результата.-h человекочитаемые числа.
  • голова: покажите первые 10 строк. Если Вы хотите больше/меньше изменение результатов число.
1
ответ дан 7 October 2019 в 00:42

Можно установить Использование диска NCurses:

ncdu (Использование диска NCurses) является основанной на проклятиях версией известного 'du' и обеспечивает быстрый способ видеть, какие каталоги используют Ваше дисковое пространство.

Это доступно на вселенная репозиторий.

Установка ncdu следующей командой:

sudo apt-get install ncdu

Тогда работает ncdu, и Вы будете произведены как следующее:

screen0

можно также обеспечить путь каталога:

ncdu <path/to/dir>

Также полезные опции как:

-q режим Quiet. При сканировании или импорте каталога, ncdu обновит экранные 10 времена секунда по умолчанию, это будет уменьшено к один раз в 2 секунды в тихом режиме. Используйте эту функцию для сохранения пропускной способности по удаленным соединениям.

страница справочника Посещения: man ncdu для больше далее опции и больше информации.

1
ответ дан 7 October 2019 в 00:42

Другие вопросы по тегам:

Похожие вопросы: