Skip to main content

Просмотр занятого места каталогами

Для наглядного просмотра, сколько места занимают системные каталоги на диске в 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 динамический и не занимает реального дискового пространства.