2.0 KiB
aliases | tags | date | zero-link | parents | linked | ||||
---|---|---|---|---|---|---|---|---|---|
|
|
|
Посмотреть общее свободно дисковое место в системе
df -h
Поиск больших директорий
Чтобы найти, какие директории занимают больше всего места, используйте команду du
:
du -h --max-depth=1 / | sort -hr | head -n 20
Эта команда просканирует корневой каталог /
, подсчитает размер всех подкаталогов (глубина сканирования ограничена одним уровнем с помощью --max-depth=1
), отсортирует их по убыванию размера (sort -hr
), и выведет 20 самых больших директорий.
Если хотите просканировать определенный каталог (например, домашний каталог), замените /
на путь к этому каталогу:
du -h --max-depth=1 /home | sort -hr | head -n 20
После определения самой большой директории нужно проанализировать уже ее и так далее.
В анализе может помочь Структура хранения файлов в Linux
Поиск больших файлов
Чтобы найти самые большие файлы на сервере, используйте команду find
:
sudo find / -type f -exec du -h {} + | sort -rh | head -n 20
Эта команда найдет все файлы на сервере, подсчитает их размер, отсортирует по убыванию размера и выведет 20 самых больших файлов.