Broot — Когда стандартных инструментов командной строки уже недостаточно

16 Jun, 2026
12,754
🔱 295
👥 58

Знакомая ситуация: вам нужно найти конкретный файл в большой директории, и стандартные ls и cd превращаются в бесконечное переключение между командами? Или вы устали запоминать точные пути к часто используемым папкам? Тогда знакомьтесь — Broot, инструмент, который радикально изменит ваш опыт работы с файловой системой в терминале.

Что такое Broot?

Broot — это современная альтернатива классическим утилитам навигации по файловой системе, написанная на Rust. Это не просто замена tree с подсветкой синтаксиса — это полноценный интерактивный инструмент, который сочетает:

  • Мгновенный поиск файлов с fuzzy-подсветкой
  • Визуальное представление структуры каталогов
  • Встроенные операции с файлами (переименование, перемещение, копирование)
  • Интеграцию с git
  • И даже просмотр изображений прямо в терминале!

Обзор Broot

Почему Broot, а не стандартные инструменты?

1. Интеллектуальный просмотр больших директорий

В отличие от tree, который вываливает на вас весь список файлов, Broot показывает только самое важное, помечая менее релевантные файлы как "unlisted". Хотите увидеть всё? Просто нажмите alt+h для скрытых файлов или alt+i для игнорируемых git-ом.

2. Молниеносный поиск с "умным" cd

Начали вводить название папки — Broot сразу показывает совпадения. Нашли нужную директорию? alt+enter — и вы уже в ней в своем терминале. Больше не нужно запоминать полные пути или делать несколько cd подряд.

Реклама

Поиск и навигация в Broot

3. Работа с файлами без слепых операций

С Broot вы всегда видите структуру файлов, даже когда:

  • Перемещаете или копируете файлы (mv, cp)
  • Создаете новые директории (mkdir)
  • Меняете права доступа (chmod)

Управление файлами в Broot

Продвинутые возможности

Двухпанельный режим по типу Norton Commander

ctrl+→ открывает вторую панель, между которыми можно перемещать файлы. Настроив горячие клавиши, вы получите полноценный файловый менеджер прямо в терминале.

Двухпанельный режим

Просмотр содержимого файлов и изображений

ctrl+→ на файле — и вы видите его содержимое без открытия внешнего редактора. А если ваш терминал поддерживает Kitty graphics protocol, Broot покажет даже превью изображений в высоком разрешении!

Просмотр изображений

Интеграция с Git

Broot умеет показывать:

  • Статус файлов в git-репозитории (:gf)
  • Только измененные файлы (:gs)
  • Статистику изменений

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

Git интеграция

Как попробовать?

Установка Broot проста:

# Для Linux/macOS (через Homebrew)
brew install broot

# Через cargo
cargo install broot

# Или скачать бинарник с GitHub Releases

После установки рекомендуем настроить интеграцию с shell для удобного вызова через br и автоматического cd.

Кому особенно пригодится Broot?

  • Разработчикам, работающим с большими проектами
  • Системным администраторам
  • Любителям терминальных инструментов
  • Тем, кто устал от постоянного переключения между файловым менеджером и терминалом

Вердикт

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

Если вы проводите больше 10 минут в день, набирая ls и cd, самое время попробовать Broot. Возможно, это будет лучшая находка для вашего терминала в этом году!

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.