Проверка размера каталога в Linux: команды du, ncdu, find и ls

Чтобы проверить размер каталога в Linux, вы можете использовать различные методы. Вот несколько вариантов:

  1. Использование команды du:
    Команда «du» (использование диска) обычно используется для проверки размеров каталогов в Linux. Откройте терминал и перейдите в каталог, который вы хотите проанализировать, затем выполните следующую команду:

    du -sh <directory_path>

    Это отобразит общий размер каталога в удобочитаемом формате (например, «10G» для 10 гигабайт).

  2. Использование команды ncdu:
    Команда «ncdu» (использование диска NCurses) обеспечивает более интерактивный и подробный способ проверки размеров каталогов. Если он еще не установлен в вашей системе, вы можете установить его с помощью менеджера пакетов (например, sudo apt install ncduв системах на базе Debian). После установки выполните следующую команду:

    ncdu <directory_path>

    Откроется интерфейс навигации, в котором вы сможете исследовать дерево каталогов и просмотреть размеры.

  3. Использование команд find и du:
    Если вы хотите узнать размер нескольких каталогов в родительском каталоге, вы можете объединить команды «find» и «du». Например, чтобы получить размеры всех подкаталогов в текущем каталоге, выполните следующую команду:

    find . -maxdepth 1 -type d -exec du -sh {} \;
  4. Использование команды ls:
    Хотя команда «ls» в основном используется для просмотра файлов, вы также можете использовать ее для проверки размера каталога. Выполните следующую команду:

    ls -sh <directory_path>

    Это отобразит размер каталога в удобочитаемом формате.