В этой статье вы узнаете, как проверить размер каталога в Linux с помощью среды командной строки. Все команды, продемонстрированные в этой статье, были запущены в системе Ubuntu 20.04. Все методы и действия выполняются в терминале. Вы можете быстро открыть окно терминала, набрав Ctrl + Alt + t.
Ниже приведены некоторые методы, которые вы можете использовать для проверки размера каталога в системах Linux. Мы рассмотрим эти методы один за другим:
Метод 1. Проверка размера каталога с помощью команды du
Команда по умолчанию, используемая для проверки размера каталога, известна как команда ‘du’, что означает d isk u sage. Команда du установлена в большинстве дистрибутивов Linux. Используя команду du, вы можете просмотреть текущий размер каталога вашей системы следующим образом:
Приведенная выше команда отображает список содержимого домашнего каталога. Числа, отображаемые слева, показывают размеры в килобайтах каждого объекта.
Используя параметр -h, вы также можете отобразить вывод в более наглядной форме, как показано ниже:
Приведенная выше команда отображает пространство в килограммах, мегабайтах и гигабайтах с числами.
Чтобы узнать размер конкретного каталога, используйте следующий синтаксис:
Вам нужно будет запустить указанную выше команду от имени пользователя sudo, потому что для некоторых каталогов требуются определенные разрешения на доступ к определенному содержимому каталога.
Используйте следующую команду, чтобы проверить размер каталога в каталоге/var:
С опцией -hc вы можете отобразить размер определенного каталога в удобочитаемую форму, например:
Вы также можете изменить глубину пути подкаталога с помощью параметра max-depth. Например, если вы хотите отобразить только верхний каталог, вам нужно установить max-depth = 0 следующим образом:
Точно так же, чтобы получить верхний каталог с одним слоем подкаталога, вы установите max-depth = 1.
Если вы хотите изучить больше команд, связанных с du, вы можете использовать следующую команду:
Метод 2: проверьте размер каталога с помощью команды tree
Команда tree используется для отображения каталогов, подкаталогов и файлов в формате дерева. Вы можете сделать эту команду более полезной, введя флаги и параметры для настройки. Команда tree еще не установлена в большинстве систем Linux. Вы можете установить эту команду с помощью диспетчера пакетов apt следующим образом:
Чтобы отобразить текущий каталог, подкаталоги и файлы, используйте следующую команду на терминале:
С помощью команды tree вы также можете получить содержимое определенного каталога, используя следующий синтаксис:
Чтобы просмотреть содержимое каталога/var, вы воспользуетесь следующей командой:
После выполнения команды отобразится общее количество каталогов и подкаталоги.
Чтобы узнать больше о команде tree, используйте следующую команду:
Метод 3: проверьте размер каталога с помощью команды ncdu
NCur ses Использование диска, сокращенно «ncdu», также используется для проверки размера каталога. ncdu не установлен по умолчанию в большинстве систем Linux. Вам нужно будет установить эту команду с помощью командной строки через менеджер пакетов apt следующим образом:
Используя ncdu, вы можете просматривать интерактивное отображение использования вашего системного диска. Выполните следующее, чтобы опробовать эту команду:
В верхнем левом углу отображается текущий просматриваемый каталог. В левом столбце отображается размер каталога в виде числового значения, где знак # указывает размер рядом с каждым каталогом. Используя клавиши со стрелками, вы можете перемещаться между этими строками. Здесь цель стрелки вправо — просмотреть каталог, а цель стрелки влево — переместить вас назад.
С помощью команды ncdu вы также можете выбрать конкретный каталог, как следует:
Чтобы выйти из интерфейса ncdu, нажмите ‘q’, а для получения справки нажмите ‘?’.
В этой статье вы узнали, как проверьте размер каталога для использования командной строки терминала в Ubuntu 20. 04 Системы Linux тремя различными способами. Вы можете изучить больше команд, связанных с командами tree, ncdu и du, используя терминал. Эти команды можно использовать во всех дистрибутивах Linux. Если у вас есть какие-либо вопросы или предложения, не стесняйтесь оставлять комментарии ниже.