Вы пытаетесь определить размер каталога на своем ПК с Linux, но не можете понять, как это сделать? Мы можем помочь! Следуйте инструкциям в этом руководстве, поскольку мы подробно рассмотрим, как узнать размер каталога Linux!
Найти размер каталога Linux - команда du
Самый быстрый способ узнать размер каталога на рабочем столе Linux - использовать терминальное приложение Du. Du может сообщить пользователю, насколько велик или мал тот или иной каталог или файл, и вы даже можете сохранить вывод о размере в файл на будущее! Вот как использовать Du.
Сначала откройте окно терминала на рабочем столе Linux. Есть много способов открыть терминал. На большинстве настольных компьютеров его должно запускать сочетание клавиш Ctrl + Alt + T.
Когда окно терминала открыто и готово к работе, введите команду du рядом с каталогом, точный размер которого вы хотите определить. В этом примере мы будем использовать домашнюю папку (~).
Примечание: обязательно настройте команду ниже для каталога, который вы хотите сканировать.
du ~ /
После выполнения вышеупомянутой команды du ~ / вы увидите сообщение командной строки, в котором указывается, насколько велика папка ~ / (домашняя), а также размер каждой подпапки. Прокрутите этот длинный список файлов, чтобы узнать, насколько велик каждый каталог. Домашний каталог находится в самом низу списка.
Вы, возможно, заметили, что вывод команды du в командной строке представлен в битах, хотя и полезен, но не совсем прост для понимания среднестатистического пользователя. Если вы хотите облегчить чтение вывода, запустите du с параметром командной строки -h . Он будет печатать все в килобайтах / мегабайтах / гигабайтах и т. Д.
du -h ~ /
Хотите сохранить показания командной строки du в текстовый файл для хранения? Передайте его в текстовый файл с помощью следующей команды в терминале.
дю-ч ~ /> ~ / мой-дю-readout.txt
Найдите размер каталога Linux - инструмент NCDU
Если вы пытаетесь найти размеры каталогов Linux, но хотите более удобного использования терминальной программы, NCDU - это то, что вам нужно. NCDU - это текстовый анализатор использования диска, который можно легко использовать для определения размеров каталогов Linux.
Для начала вы должны установить приложение NCDU на свой компьютер с Linux. Для этого запустите окно терминала, нажав Ctrl + Alt + T на клавиатуре (или найдите его в меню приложения). Затем установите его, следуя приведенным ниже инструкциям, которые соответствуют вашей ОС Linux.
Ubuntu
sudo apt установить ncdu
Debian
sudo apt-get установить ncdu
Arch Linux
sudo pacman -S ncdu
Fedora
sudo dnf установить ncdu
OpenSUSE
sudo zypper установить ncdu
После установки приложения NCDU используйте следующую команду, чтобы запустить сканирование каталога, чтобы проверить размер вложенных папок внутри. В этом примере мы будем сканировать домашний каталог (~), поэтому NCDU сообщит нам, насколько велика каждая подпапка, содержащаяся в home (~).
Примечание: не забудьте изменить каталог в приведенной ниже команде в соответствии с вашими потребностями.
ncdu ~ /
NCDU должен работать пару секунд (или минут, если у вас медленный компьютер). Когда он будет завершен, вы увидите нисходящий список с самыми большими папками вверху, обозначенными размером каталога.
Определение размера каталога Linux - приложение Tree
Если DU и NCDU не делают этого за вас, Tree - еще одно приложение, которое вы можете использовать в Linux для просмотра размеров каталогов. Для начала необходимо установить приложение. Вы должны установить Tree, потому что это не приложение по умолчанию ни в одной из основных ОС Linux.
Чтобы установить Tree, запустите окно терминала на рабочем столе. После открытия окна терминала следуйте приведенным ниже инструкциям по установке из командной строки, которые соответствуют используемой вами ОС.
Ubuntu
sudo apt установить дерево
Debian
дерево установки sudo apt-get
Arch Linux
sudo pacman -S дерево
Fedora
дерево установки sudo dnf
OpenSUSE
sudo zypper установить дерево
Когда приложение открыто, пора использовать его для определения размеров файлов каталога. Используя команду tree , просканируйте каталог. Он сообщит вам размеры папок в отсканированном каталоге, а также всех подпапок.
Примечание: не забудьте изменить приведенную ниже команду в соответствии со своими потребностями!
дерево -d -h ~ /
By executing the command above, you’ll see a tree structure of the folder you scanned, along with each subfolder inside of it, and their subfolders, etc. It’ll also show the size of each directory next to the name of each folder.
Want to make the tree command-line output more readable? Consider executing it with the less command. It’ll make the entire tree output scrollable with the mouse.
tree -d -h ~/ | less
Do you want to save your tree command-line output to a text file for later? Pipe it to a text file using the command below!