Чтобы просмотреть место на диске в Linux, можно использовать командыdfиdu.


df

df отображает файловую систему в единицах дисковых разделов, позволяя получить информацию о том, сколько места на жестком диске использовано и сколько осталось.

Например, мы используем командуdf -hдля просмотра информации о диске,-hопция предназначена для отображения в удобном виде в соответствии с размером:

Описание параметров отображаемого содержимого:

  • Filesystem: Файловая система
  • Size: Размер раздела
  • Used: Использованная емкость
  • Avail: Доступная емкость
  • Use%: Процент использования
  • Mounted on: Точка монтирования

Связанные команды:

  • df -hl: Просмотр оставшегося дискового пространства
  • df -h: Просмотр размера раздела каждого корневого пути
  • du -sh [имя каталога]: Возвращает размер каталога
  • du -sm [папка]: Возвращает общий размер папки в MB
  • du -h [имя каталога]: Просмотр размеров всех файлов в указанной папке (включая подпапки)

du

duИсходное английское значение —disk usage, что означает отображение использования дискового пространства и используется для просмотра общего размера текущего каталога.

Например, чтобы просмотреть размер текущего каталога:

# du -sh
605M    .

Отобразить пространство, занимаемое указанным файлом:

# du log2012.log 
300     log2012.log

Отобразить пространство, занимаемое каталогом test, в удобочитаемом формате:

# du -h test
608K    test/test6
308K    test/test4
4.0K    test/scf/lib
4.0K    test/scf/service/deploy/product
4.0K    test/scf/service/deploy/info
12K     test/scf/service/deploy
16K     test/scf/service
4.0K    test/scf/doc
4.0K    test/scf/bin
32K     test/scf
8.0K    test/test3
1.3M    test

Команда du используется для просмотра общего размера текущего каталога:

  • -s: Для каждого параметра Names выводить только общее количество занятых блоков данных.
  • -a: Рекурсивно отображать количество блоков данных, занимаемых каждым файлом в указанном каталоге, и каждым файлом в его подкаталогах. Если не указан ни -s, ни -a, отображается только количество дисковых блоков, занимаемых каждым каталогом в Names и его подкаталогах.
  • -b: Показать использование дискового пространства в байтах (по умолчанию в системе — килобайты).
  • -k: Показать использование дискового пространства в единицах по 1024 байта.
  • -c: Добавить итоговую сумму в конце (настройка системы по умолчанию).
  • -l: Вычислять размеры всех файлов; для файлов с жёсткими ссылками учитывать их несколько раз.
  • -x: Пропускать каталоги в других файловых системах и не учитывать их.
  • -h: Использовать K, M, G в качестве единиц для повышения удобочитаемости информации.

Ссылки