Как найти большие / временные файлы в томе

Как я могу найти, какие файлы занимают больше места, когда я выполняю команду ниже?

df -kh 

это дает мне следующее:

 Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg0-root 32G 2.1G 29G 7% / tmpfs 32G 0 32G 0% /dev/shm /dev/sda1 283M 34M 234M 13% /boot /dev/mapper/vg0-home 2.9G 154M 2.6G 6% /home /dev/mapper/vg0-opt 7.5G 205M 6.9G 3% /opt /dev/mapper/vg0-tmp 7.5G 21M 7.1G 1% /tmp /dev/mapper/vg0-var 5.8G 1016M 4.5G 19% /var 

Как я могу найти, что там есть:

 /dev/mapper/vg0-var 

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

2 Solutions collect form web for “Как найти большие / временные файлы в томе”

/dev/mapper/vg0-var вывод показывает, что /dev/mapper/vg0-var монтируется в /var , поэтому вы можете перейти к корню этой файловой системы с помощью

 cd /var 

Чтобы узнать, сколько места было использовано для каждого файла и подкаталога (без учета скрытых файлов за время), используйте

 du -ks /var/* 

Скорее всего, обычные файлы журналов в /var/log/ account для большинства или всех ежедневных увеличений у вас есть. Многие современные unix-подобные системы имеют определенную форму вращения журнала, так что журналы будут накапливаться в течение некоторого периода времени в новой системе, но тогда использование будет плато, так как максимальное количество сконфигурированных журналов будет достигнуто, а старые будут удалены примерно как быстро, как новые.

Отрегулируйте порог (10) по вкусу, он просто подавляет неинтересные каталоги:

 du -k /var | awk '$1 >= 10' | sort -n 

Или просмотрите верхние десятки каталогов: du -k /var | sort -n | tail -12 du -k /var | sort -n | tail -12

Это дает размеры каталогов. Соответствующая команда для размеров файлов в определенном каталоге:

 ls -l . | sort -nk5 
  • find (1): как применяется групповой символ звезды для отказа от некоторых имен файлов?
  • Отправка двоичных данных в get ()
  • Почему `` `встроенная оболочка и` [[`ключевое слово оболочки?
  • Сортировка jpg в соответствии с датой создания и конвертирование в одиночный pdf
  • Показывать сообщение, когда cd в определенный каталог
  • Установка шрифтов Powerline для темы zsh + Prezto
  • Выполнение команды оболочки из PHP с помощью shell_exec
  • Как я могу рекурсивно заменить строку в именах файлов и каталогов?
  • поиск содержимого файлов, упакованных в zip-файл
  • Многомесячный просмотр в календаре (cal) в OS X
  • gunzip несколько сжатых файлов в другой каталог, не удаляя файлы .gz
  • Как grep наиболее часто встречающиеся сообщения об ошибках в файле журнала unix
  • Linux и Unix - лучшая ОС в мире.