Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: info@rubookmac.com

Как получить размер каталога из командной строки

Хотите увидеть размер каталога из командной строки? Возможно, вы заметили, что использование традиционной команды ls для отображения содержимого каталога не обязательно показывает общий размер каталога. Вместо этого, чтобы узнать, что такое использование диска для определенного каталога, вы захотите использовать выделенную команду du, которая отобразит статистику использования диска для любого указанного пути или каталога. Мы покажем вам, как использовать эту команду.

Это, очевидно, нацелено на пользователей командной строки, и команда du для получения размера каталога будет работать одинаково в Mac OS, Mac OS X, Linux и большинстве других Unix-разновидностей. Для случайных пользователей Mac более простой способ получить размер каталога — через Finder, используя команду Get Info в любой указанной папке.

Получение размера справочника с помощью командной строки

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

du -sh / каталог / путь

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

du -sh / Приложения /

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

Флаг -s гарантирует, что каждая конкретная запись будет рассчитана, а флаг -h сделает вывод в формате для чтения человеком (вывод размера будет отображаться в килобайтах в виде КБ и мегабайт в виде МБ, а не в байтах). Мы также обсудили команды использования диска для du и отдельную команду df.

Как просмотреть размер содержимого всех каталогов по командной строке

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

du -sh *

Это покажет размер всего в текущем каталоге, включая общий размер папок и общий размер отдельных файлов, в формате длинного списка.

См. Размер командной строки содержимого каталога

Вы также можете использовать подстановочный знак с другими путями каталогов, если хотите, например, если вы хотите увидеть размер папки «Рабочий стол пользователя» и все содержимое, команда будет следующей:

du -sh / Пользователи / NAME / Рабочий стол / *

Имейте в виду, что du вычисляет общий размер файла для каждого каталога, его содержимого и отдельных файлов, и поэтому в зависимости от того, что представляет собой целевой каталог, может потребоваться некоторое время, чтобы сообщить размер содержимого обратно вам. Очевидно, чем быстрее будет работать компьютер, тем быстрее будет выполняться эта обработка.

Также стоит отметить, что если вы хотите получить размер определенного файла в каталоге, а не весь каталог, вы можете использовать команду ls -l для этого конкретного файла.

Знать другой полезный трюк, чтобы получить размер каталогов из командной строки? Дайте нам знать в комментариях, и если вам понравилась эта статья, вы, вероятно, найдете интересным и наш другой материал в командной строке.

Понравилась статья? Поделиться с друзьями: