20.10.2026

Dust: быстрый анализ места на диске

Жесткий диск в центре цифрового пространства с увеличительным стеклом, облаками и диаграммами
Источник фото: telegram @prog_tools
О чем материал
  1. Как управлять выводом
  2. Установка и применение

Если диск внезапно переполнился, а du выводит сотни строк, которые приходится сортировать вручную, на помощь приходит Dust — утилита на Rust, которая сразу показывает, что занимает больше всего места. Вместо того чтобы перебирать вывод и обрезать его через head, вы получаете готовую картину: крупнейшие каталоги и файлы с наглядными полосами, длина которых пропорциональна размеру.

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

Как управлять выводом

По умолчанию Dust выводит чуть меньше строк, чем помещается в терминале, чтобы список был читаемым. Но вы можете гибко настроить отображение:

  • dust -d 2 — ограничивает глубину обхода двумя уровнями;
  • dust -n 10 — задаёт количество отображаемых элементов;
  • dust -F — показывает только файлы, исключая каталоги.

Эти параметры помогают быстро сфокусироваться на нужном уровне детализации. Например, -d 2 удобен для обзора верхнеуровневых директорий, а -F — когда нужно найти конкретные тяжёлые файлы.

Установка и применение

Проще всего установить Dust через Cargo:

cargo install du-dust

Утилита будет полезна системным администраторам, разработчикам и всем, кто работает с серверами или локальными машинами. Она помогает быстро обнаружить каталог или файл, который «съел» всё свободное пространство, и принять меры.

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