df — информация о дисковом пространствеКоманда df (disk free) отображает информацию об использовании дискового пространства всех смонтированных файловых систем.
df
| Ключ | Описание |
|---|---|
-h |
Human-readable — размеры в КБ, МБ, ГБ |
-T |
Показывает тип файловой системы |
-i |
Показывает использование inodes (количество файлов) |
df -h # удобочитаемый вывод всех файловых систем
df -hT # добавить тип файловой системы
df -h / # информация только о корневой файловой системе
df -i # информация об использовании inodes
Команда df -h / показывает:
Size — общий размер раздела
Used — занятое место
Available — свободное место
Use% — процент занятого места
Команда df -i показывает:
IUsed — количество использованных inodes
IFree — количество свободных inodes
IUse% — процент использованных inodes
Важно: в Linux невозможно создать новый файл, если закончились либо свободное место в мегабайтах, либо свободные inodes (квота на количество файлов).
Утилита du — оценка размера директорий и файлов
Команда du (disk usage) показывает, сколько места занимают файлы и директории.
du ~ # размер домашней директории (с разбивкой по подпапкам)
| Ключ | Описание |
|---|---|
-h |
Human-readable — размеры в КБ, МБ, ГБ |
-s |
Summary — только общий итог (без разбивки) |
-c |
Total — добавить строку с общим итогом в конце |
--exclude="шаблон" |
Исключить файлы, соответствующие шаблону |
du -sh ~ # общий размер домашней директории
du -h --max-depth=1 ~ # размер файлов и папок первого уровня вложенности
du -ch *.txt # размер всех .txt файлов с итогом
du -sh --exclude="*.txt" # размер всех файлов, кроме .txt