Перед установкой любой новой программы в вашу компьютерную систему первое, что необходимо каждому пользователю убедиться, это наличие в системе достаточного объема дискового пространства для хранения этой программы и ее запуска без каких-либо проблем с производительностью. Аналогичным образом, всякий раз, когда вы собираетесь копировать или загружать файлы в любой из каталогов вашей компьютерной системы, вам необходимо проверить, есть ли в этом каталоге достаточный объем доступного места для хранения или нет.
Существует несколько способов проверки размеров каталогов и подкаталогов в любой операционной системе, основанной как на графическом интерфейсе пользователя, так и на интерфейсе командной строки. Однако, поскольку операционная система Linux в основном работает с CLI, ее пользователи обычно заинтересованы в поиске терминальных методов выполнения любой задачи. Поэтому в сегодняшней статье мы поговорим о методах определения размеров каталогов и подкаталогов в Linux Mint 20.
Методы определения размера каталога и подкаталогов в Linux Mint 20:
Для определения размеров каталогов и подкаталогов в Linux Mint 20 вы можете использовать любой из трех методов, описанных ниже:
Метод №1: Использование команды «ncdu»:
Чтобы использовать команду «ncdu» для определения размеров каталогов и подкаталогов в Linux Mint 20, вам потребуется выполнить следующие шаги:
Во-первых, мы должны запустить терминал в Linux, через который мы выполним команду «ncdu», как показано на изображении ниже:
Поскольку команда «ncdu» не устанавливается по умолчанию в системах Linux, поэтому мы сначала установим ее, выполнив следующую команду в терминале:
Перед запуском этой команды вы должны убедиться, что ваш Интернет работает правильно, иначе эта команда не будет выполнена. Эта команда займет несколько минут, чтобы успешно установить команду «ncdu» и все необходимые зависимости, после чего ваш терминал отобразит вывод, показанный на изображении ниже:
Теперь, когда в нашей системе установлена команда «ncdu», мы можем легко использовать ее для определения размеров каталогов и подкаталогов, запустив ее следующим образом:
Здесь мы хотели узнать только размеры домашнего каталога и его подкаталогов, поэтому нам не нужно было указывать какой-либо путь. Однако, если вы хотите узнать размер любого каталога, кроме домашнего, тогда его путь должен быть указан после команды «ncdu».
Размеры домашнего каталога и его подкаталогов показаны на изображении ниже:
Метод № 2: Использование команды «du»:
Чтобы использовать команду «du» для определения размеров каталогов и подкаталогов в Linux Mint 20, вам потребуется выполнить следующие шаги:
Поскольку команда «du» уже установлена в системах Linux, нам не нужно ничего устанавливать, мы можем сразу использовать эту команду, как показано ниже:
$ du -hОпять же, если вы хотите узнать размер каталога, отличного от домашнего каталога, вы должны указать его путь после команды «du -h». Здесь флаг «-h» используется для печати вывода в удобочитаемом формате.
Размеры каталогов в домашнем каталоге показаны на следующем изображении:
Метод № 3: Использование команды «tree»:
Чтобы использовать команду «tree» для определения размеров каталогов и подкаталогов в Linux Mint 20, вам потребуется выполнить следующие шаги:
Команда tree также не установлена в системах Linux по умолчанию, но ее можно легко установить, выполнив команду, показанную ниже:
$ sudo apt install tree
Перед запуском этой команды вы должны убедиться, что ваш Интернет работает правильно, иначе эта команда не будет выполнена. В нашем случае мы уже установили команду «tree» в нашей системе для какой-то другой цели, поэтому наш терминал после выполнения этой команды отображал следующий вывод:
Теперь мы можем запустить команду «tree», чтобы определить размеры каталога и подкаталогов, как показано ниже:
Опять же, флаг «-h» используется с командой «tree -d» для отображения вывода в удобочитаемом формате. Более того, если вы хотите узнать размер любого каталога, кроме домашнего, вы должны указать его путь сразу после команды «tree -d -h».
Размеры всех каталогов в домашнем каталоге показаны на следующем изображении:
Заключение:
Используя любой из трех методов, обсуждаемых в этой статье, можно легко узнать размеры каталога и подкаталогов в нем. Кроме того, мы только что продемонстрировали вам примеры, в которых мы хотели узнать размеры домашнего каталога и подкаталогов в нем. Однако вы также можете узнать размеры любого другого каталога и его подкаталогов, если хотите, используя очень простые методы. Все, что вам нужно сделать, это указать правильные пути к этим каталогам после команд, которые обсуждались выше, и вы сможете найти размеры любых каталогов вашей системы Linux Mint 20.
Из всех трех методов, которые обсуждаются в этой статье, первый полезен, если вы хотите получить подробный отчет о размерах каталога и его подкаталогов вместе с общим размером. Второй метод полезен, если вы хотите иметь размеры даже подкаталогов внутри подкаталогов, тогда как третий метод полезен, если вы намереваетесь получить только размеры подкаталогов первого уровня в каталоге.