Перейти к основному содержанию

Disk Usage (du) — Sysinternals

Windows Terminal cmd

Disk Usage (du) — утилита от Sysinternals. Автор: Марк Руссинович. Du сообщает об использовании дискового пространства для указанного каталога. Может работать рекурсивно.

Весит мало, установки не требует. Однако, требует принять лицензионной соглашение при первом запуске.

du [-c[t]] [-l <levels> | -n | -v] [-u] [-q] <directory>

Параметры:

  • -c — вывод в формате CSV. Используйте -ct для разделения табуляции.
  • -l — глубина данных подкаталога (по умолчанию 0).
  • -n — не рекурсивно.
  • -v — отображение размера (в КБ) промежуточных каталогов.
  • -u — подсчитывать каждый экземпляр жесткого файла.
  • -q — тихий режим.
  • -nobanner — не показывать баннер запуска и сообщение об авторских правах.

И чтобы баннер не мешал:

  • /accepteula

Выходные данные CSV форматируются следующим образом:

Path, CurrentFileCount, CurrentFileSize, FileCount, DirectoryCount, DirectorySize, DirectorySizeOnDisk

https://learn.microsoft.com/ru-ru/sysinternals/downloads/du

du

При первом запуске:

du

Принимаем лицензионной соглашение. Если вы планируете использовать утилиту где-нибудь в своём скрипте, то вам придётся предварительно запустить её от имени пользователя, под которым будет работать скрипт и принять лицензионной соглашение. Agree.

При повторных запусках:

du

В размерах между периодами имеется разделитель.

du

Пример использования дискового пространства папки с учётом жёстких ссылок и без.

С большими папками утилита может работать довольно долго.

Теги

 

Похожие материалы

Windows Terminal — больше чем терминал

Windows Terminal — новое терминальное приложение в Windows 10 для разработчиков и системных администраторов. Инструмент позволяет в одном окне в режиме вкладок запускать различные оболочки командной строки, PowerShell и и WSL. В одной вкладке может отображаться несколько панелей.