Repolode
legostin

legostin/cull

Интерактивный анализатор дискового пространства в терминале: находит, что занимает место, и позволяет удалять файлы прямо в TUI.

Open source альтернатива:DaisyDiskWinDirStat

Звёзды
167
Форки
4
Открытые issues
0
Последний коммит
2 месяца назад

Что это?

cull — это инструмент с текстовым интерфейсом (TUI) для поиска и удаления файлов, которые занимают место на диске. Укажите каталог: программа будет в фоне подсчитывать размеры элементов, пока вы просматриваете их, а вы сможете выбирать файлы и перемещать их в корзину или удалять навсегда — не выходя из терминала.

Помимо обычного обзора каталогов, в cull есть отдельные вкладки с самыми большими файлами во всех вложенных каталогах, известными кэшами приложений (инструменты разработки, браузеры, мессенджеры, Docker prune) и артефактами сборки, например node_modules, Rust target/ и Python .venv внутри проектов. В macOS программа также показывает старые резервные копии устройств iOS и локальные снимки Time Machine. В режиме treemap каждый файл и каталог отображается прямоугольником, размер которого соответствует занятому месту на диске, а не логическому размеру.

Системные пути помечаются, и перед их удалением всегда требуется подтверждение. Установить программу можно через Homebrew, apt-репозиторий, GitHub Releases для Windows или командой go install. Поддержка Windows пока находится на раннем этапе.

Ключевые возможности

  • 01Просмотр каталогов: размеры вычисляются в фоне, а результаты сортируются заново по мере поступления.
  • 02Перемещение файлов в корзину или их безвозвратное удаление с подтверждением.
  • 03Поиск самых больших файлов во всех вложенных каталогах с помощью глубокого сканирования.
  • 04Обнаружение кэшей приложений и артефактов сборки рядом с маркерными файлами проектов.
  • 05Визуализация занятого места в виде treemap с навигацией с клавиатуры и мыши.
  • 06Фильтрация элементов по имени и переключение отображения скрытых файлов.

Сценарии использования

  • Освобождение места на ноутбуке: поиск больших загрузок и забытых файлов.
  • Очистка старых зависимостей проектов и результатов сборки во множестве репозиториев.
  • Очистка кэшей инструментов разработки и браузеров в macOS или Linux.
  • Проверка дисков на удалённых машинах и серверах через SSH из терминала.

Быстрый старт

  1. 1

    Установить на macOS с помощью Homebrew

    brew tap legostin/tap
  2. 2

    Установить пакет cull

    brew install cull
  3. 3

    Просканировать текущий каталог

    cull

Что важно знать

  • Поддержка Windows пока находится на раннем этапе: используются логические размеры вместо выделенных блоков, а восстановление из корзины ограничено.
  • Некоторые функции доступны только в macOS, например Quick Look, удаление снимков Time Machine и обнаружение резервных копий iOS.

Темы

Частые вопросы

Что такое cull?
Интерактивный анализатор дискового пространства в терминале: находит, что занимает место, и позволяет удалять файлы прямо в TUI. cull — это инструмент с текстовым интерфейсом (TUI) для поиска и удаления файлов, которые занимают место на диске. Укажите каталог: программа будет в фоне подсчитывать размеры элементов, пока вы просматриваете их, а вы сможете выбирать файлы и перемещать их в корзину или удалять навсегда — не выходя из терминала.
cull можно использовать бесплатно? Какая у него лицензия?
cull распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
cull всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в cull — 31 авг. 2026 г..
Для чего можно использовать cull?
Освобождение места на ноутбуке: поиск больших загрузок и забытых файлов. Очистка старых зависимостей проектов и результатов сборки во множестве репозиториев. Очистка кэшей инструментов разработки и браузеров в macOS или Linux. Проверка дисков на удалённых машинах и серверах через SSH из терминала.
Как установить cull?
Установить на macOS с помощью Homebrew: brew tap legostin/tap Установить пакет cull: brew install cull Просканировать текущий каталог: cull
Где скачать cull?
Исходный код и инструкции по установке — на GitHub: https://github.com/legostin/cull

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты