Просмотр занятого места каталогами
Для наглядного просмотра, сколько места занимают системные каталоги на диске в Ubuntu 20.04, можно использовать команду du с параметрами. Выполните команду:
sudo du -h --max-depth=1 /
Пояснение:
du — команда для вычисления размера директорий.
-h — выводит размеры в удобном формате (KB, MB, GB).
--max-depth=1 — ограничивает глубину рекурсивного обхода до одного уровня, показывая только верхние директории.
/ — корневая директория, с которой начнется анализ.
Эта команда покажет, сколько места на диске занимают основные системные каталоги (например, /home, /var, /usr и т.д.).
========================================
Если использовать опцию --max-depth=2, то команда покажет размер каталогов на два уровня глубже. Это даст более подробную информацию о размере подкаталогов в основных директориях. Например, вы увидите не только размер каталога /usr, но и размер его подкаталогов, таких как /usr/bin, /usr/lib и т.д.
Команда:
sudo du -h --max-depth=2 /
Вывод будет примерно следующим образом:
4.0K /bin
4.0K /boot
...
150M /usr/lib
50M /usr/share
200M /usr
...
1.5G /
Таким образом, эта опция полезна, если нужно углубиться в структуру файловой системы, но не заходить слишком глубоко.
======================================
Чтобы исключить каталог /proc при использовании команды du, можно применить опцию --exclude. Эта опция позволяет указать каталог или шаблон, который нужно исключить из анализа.
Команда с исключением каталога /proc будет выглядеть так:
sudo du -h --max-depth=2 --exclude=/proc /
Теперь команда не будет учитывать содержимое каталога /proc, и это сделает результат более точным, поскольку каталог /proc динамический и не занимает реального дискового пространства.