Синтаксис команды df
Общий вид синтакса команды следующий:
df
df /путь/к/устройству
df [ключи]
df [ключи] /путь/к/устройству
Примеры использования
Для вывода общей информации о свободном месте в вашей системе Linux выполните команду df без ключей:
df
Пример вывода:
Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в
devtmpfs 1995652 0 1995652 0% /dev
tmpfs 2006780 476 2006304 1% /dev/shm
tmpfs 2006780 3516 2003264 1% /run
/dev/sda6 413593648 302121692 90455944 77% /
tmpfs 2006780 0 2006780 0% /sys/fs/cgroup
tmpfs 2006780 0 2006780 0% /media
/dev/sda3 487652 91738 370314 20% /boot
Однако, такой вывод довольно сложно воспринять по причине того, что информация о размере файловых систем и использованного объема выводится в килобайтах вне зависимости от размера. Для того, чтобы вывести информацию о свободном месте на дисках в более удобном для чтения формате выполните команду df с ключом -h (вывод в удобном для восприятия формате, зависящем от размера, например: 1K 234M 2G) или -H (суть та же, но при этом для расчета размера используется множитель 1000, а не 1024, как в предыдущем случае). Выполните:
df -H
Пример вывода:
Файловая система Размер Использовано Дост Использовано% Cмонтировано в
devtmpfs 2,1G 0 2,1G 0% /dev
tmpfs 2,1G 467k 2,1G 1% /dev/shm
tmpfs 2,1G 3,7M 2,1G 1% /run
/dev/sda6 424G 310G 93G 77% /
tmpfs 2,1G 0 2,1G 0% /sys/fs/cgroup
tmpfs 2,1G 0 2,1G 0% /media
/dev/sda3 500M 94M 380M 20% /boot
Для просмотра сведений о файловой системе (разделе), в которой находится файл или папка необходимо указать путь в качестве аргумента. Например, для просмотра информации о свободном месте на разделе, содержащем /home выполните одну из команд:
df /home
df -h /home
Пример вывода команды df -h /home:
Файловая система Размер Использовано Дост Использовано% Cмонтировано в
/dev/sda6 395G 289G 87G 77% /
Для того, чтобы указать в выводе тип файловой системы запуcтите команду с ключом -T:
df -T -h
Пример вывода:
Файловая система Тип Размер Использовано Дост Использовано% Cмонтировано в
devtmpfs devtmpfs 2,0G 0 2,0G 0% /dev
tmpfs tmpfs 2,0G 456K 2,0G 1% /dev/shm
tmpfs tmpfs 2,0G 3,5M 2,0G 1% /run
/dev/sda6 ext4 395G 289G 87G 77% /
tmpfs tmpfs 2,0G 0 2,0G 0% /sys/fs/cgroup
tmpfs tmpfs 2,0G 0 2,0G 0% /media
/dev/sda3 ext4 477M 90M 362M 20% /boot
Для просмотра количества использованных инодов(индексных дескрипторов), используйте ключ -i. Примеры:
df -i
df -i /
df -ih /
df -i /dev/sda1
Пример вывода команды df -i /dev/sda3:
Файловая система Iнодов IИспользовано IСвободно IИспользовано% Cмонтировано в
/dev/sda3 26271744 93619 25778125 2% /
Описание ключей команды df
Ключ | Описание |
-a или --all | Включить в вывод все (несуществующие) файловые системы |
-B или --block-size=SIZE | Пересчитать единицы измерения перед выводом, например, -BM означает вывести информацию в мегабайтах |
--total | Подсчитать общее |
-h или --human-readable | Вывести информацию в удобном для восприятия виде (например: 1K 234M 2G) |
-H или --si | Тоже самое, что и -h, но при пересчете используется множитель 1000, а не 1024 |
-i или --inodes | Вывести информацию об индексных дескрипторах (инодах), а не об использовании блоков |
-k | Аналог --block-size=1K |
-l или --local | Перечислить только локальные файловые системы |
--no-sync | Не вызывать sync перед получением информации об использовании блоков (используется по-умолчанию) |
-P или --portability | Выводить в формате POSIX |
--sync | Вызывать sync перед получением информации об использовании блоков |
-t или --type=ТИП | Перечислить только файловые системы указанного типа |
-T или --print-type | Печатать тип файловой системы |
-x или --exclude-type=ТИП | Исключить файловые системы указанного ТИПА |
Комментарии