Проверить размер каталога в Linux

Проверить размер каталогов и файлов с помощью графического интерфейса довольно просто. Получить размер каталога с помощью командной строки может быть намного сложнее, чем с помощью графического интерфейса. С помощью команды «ls» вы можете просмотреть содержимое каталога, но не можете увидеть точное пространство или размер каталога. Вместо этого вы должны изучить больше команд, чтобы получить точный размер каталога или файла.

В этой статье вы узнаете, как проверить размер каталога в Linux с помощью среды командной строки. Все команды, продемонстрированные в этой статье, были запущены в системе Ubuntu 20.04. Все методы и действия выполняются в терминале. Вы можете быстро открыть окно терминала, набрав Ctrl + Alt + t.

Ниже приведены некоторые методы, которые вы можете использовать для проверки размера каталога в системах Linux. Мы рассмотрим эти методы один за другим:

Метод 1. Проверка размера каталога с помощью команды du

Команда по умолчанию, используемая для проверки размера каталога, известна как команда ‘du’, что означает d isk u sage. Команда du установлена ​​в большинстве дистрибутивов Linux. Используя команду du, вы можете просмотреть текущий размер каталога вашей системы следующим образом:

$ du

Приведенная выше команда отображает список содержимого домашнего каталога. Числа, отображаемые слева, показывают размеры в килобайтах каждого объекта.

Используя параметр -h, вы также можете отобразить вывод в более наглядной форме, как показано ниже:

$ du –h

Приведенная выше команда отображает пространство в килограммах, мегабайтах и ​​гигабайтах с числами.

Чтобы узнать размер конкретного каталога, используйте следующий синтаксис:

$ du –h/directory-path

Вам нужно будет запустить указанную выше команду от имени пользователя sudo, потому что для некоторых каталогов требуются определенные разрешения на доступ к определенному содержимому каталога.

Используйте следующую команду, чтобы проверить размер каталога в каталоге/var:

$ sudo du –h/var

С опцией -hc вы можете отобразить размер определенного каталога в удобочитаемую форму, например:

$ sudo du -hc/var

Вы также можете изменить глубину пути подкаталога с помощью параметра max-depth. Например, если вы хотите отобразить только верхний каталог, вам нужно установить max-depth = 0 следующим образом:

$ sudo du –hc –– max-depth = 0/var

Точно так же, чтобы получить верхний каталог с одним слоем подкаталога, вы установите max-depth = 1.

$ sudo du –hc ––max-depth = 1/var

Если вы хотите изучить больше команд, связанных с du, вы можете использовать следующую команду:

$ man du

Метод 2: проверьте размер каталога с помощью команды tree

Команда tree используется для отображения каталогов, подкаталогов и файлов в формате дерева. Вы можете сделать эту команду более полезной, введя флаги и параметры для настройки. Команда tree еще не установлена ​​в большинстве систем Linux. Вы можете установить эту команду с помощью диспетчера пакетов apt следующим образом:

$ sudo apt install tree

Чтобы отобразить текущий каталог, подкаталоги и файлы, используйте следующую команду на терминале:

$ tree -d -h

С помощью команды tree вы также можете получить содержимое определенного каталога, используя следующий синтаксис:

$ tree/directory-path

Чтобы просмотреть содержимое каталога/var, вы воспользуетесь следующей командой:

$ tree/var

После выполнения команды отобразится общее количество каталогов и подкаталоги.

Чтобы узнать больше о команде tree, используйте следующую команду:

$ man tree

Метод 3: проверьте размер каталога с помощью команды ncdu

NCur ses Использование диска, сокращенно «ncdu», также используется для проверки размера каталога. ncdu не установлен по умолчанию в большинстве систем Linux. Вам нужно будет установить эту команду с помощью командной строки через менеджер пакетов apt следующим образом:

$ sudo apt install ncdu

Используя ncdu, вы можете просматривать интерактивное отображение использования вашего системного диска. Выполните следующее, чтобы опробовать эту команду:

$ ncdu

В верхнем левом углу отображается текущий просматриваемый каталог. В левом столбце отображается размер каталога в виде числового значения, где знак # указывает размер рядом с каждым каталогом. Используя клавиши со стрелками, вы можете перемещаться между этими строками. Здесь цель стрелки вправо — просмотреть каталог, а цель стрелки влево — переместить вас назад.

С помощью команды ncdu вы также можете выбрать конкретный каталог, как следует:

$ ncdu/var

Чтобы выйти из интерфейса ncdu, нажмите ‘q’, а для получения справки нажмите ‘?’.

В этой статье вы узнали, как проверьте размер каталога для использования командной строки терминала в Ubuntu 20. 04 Системы Linux тремя различными способами. Вы можете изучить больше команд, связанных с командами tree, ncdu и du, используя терминал. Эти команды можно использовать во всех дистрибутивах Linux. Если у вас есть какие-либо вопросы или предложения, не стесняйтесь оставлять комментарии ниже.

Оцените статью
nanomode.ru
Добавить комментарий