Как посмотреть свободное место на диске в Linux
Python
Senior
Без компании
Как посмотреть свободное место на диске в Linux
Ответы
Для просмотра свободного места на диске в Linux можно использовать команду `df` (disk filesystem). Основные варианты:
```
df -h # человекочитаемый формат (автоматически подбирает единицы измерения)
df -h / # информация только по корневому разделу
```
Дополнительные полезные опции:
- `-T` - показывает тип файловой системы
- `--total` - добавляет строку с итоговыми значениями
- `-x tmpfs` - исключает временные файловые системы
Для более детального анализа можно использовать `du` (disk usage) для проверки занятого места в конкретной директории:
```
du -sh /path/to/directory # суммарный размер
du -h --max-depth=1 /path # размер по поддиректориям
```
В Python можно получить эту информацию через модуль `shutil`:
```
import shutil
total, used, free = shutil.disk_usage("/")
print(f"Total: {total // (2**30)} GB, Used: {used // (2**30)} GB, Free: {free // (2**30)} GB")
```