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

Терминал в macOS

Искусственный интеллект поможет тебе заработать!

Подписывайся на канал "Виртуальный Каппер" и получай точные и бесплатные прогнозы на спорт от искусственного интеллекта.

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)


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

Получение размера каталога через командную строку

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

du -sh /directory/path

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

du -sh /Applications/

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

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

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

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

du -sh *

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

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

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

du -sh /Users/NAME/Desktop/*

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

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

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *