Repolode
Canop

Canop/broot

표시하지 않을 항목은 접어 보여 주고 퍼지 검색, 파일 작업, 미리보기, Git 상태 확인을 지원하는 터미널 디렉터리 탐색기입니다.

대체할 수 있는 제품:tree

스타
13,083
포크
327
열린 이슈
108
마지막 커밋
그저께

어떤 프로젝트인가요?

Broot는 디렉터리 트리를 조회하고 탐색하며 검색할 수 있는 명령줄 도구입니다. `tree`처럼 전체 하위 항목을 출력하는 대신, 규모가 큰 디렉터리를 간결하고 탐색하기 쉬운 화면으로 보여 주며 `.gitignore`를 반영해 불필요한 파일이 표시되지 않도록 합니다. 키보드 단축키로 숨김 파일과 Git에서 무시된 파일의 표시 여부를 전환할 수 있습니다.

몇 글자만 입력해 퍼지 검색으로 디렉터리를 찾은 다음 alt+enter를 누르면 broot를 종료하고 해당 디렉터리에서 셸을 열 수 있습니다. 정규식, 파일 내용(`c/` 접두사), 패턴의 논리적 조합을 사용해 검색할 수도 있습니다. 파일을 열고 미리 보거나 편집할 수 있으며, 이동·복사·삭제도 가능합니다. 설정 파일에서 사용자 지정 동작과 단축키를 구성할 수 있고, 패널 모드에서는 두 디렉터리를 나란히 놓고 작업할 수 있습니다.

Broot는 크기, 날짜, 권한 열도 제공하며, 디스크 공간을 많이 차지하는 항목을 찾는 whale-spotting 모드와 파일 시스템 사용량 보기 기능도 갖추고 있습니다. 또한 파일 상태, 브랜치의 ahead/behind 수, 변경된 파일의 diff를 보여 주는 Git 명령도 제공합니다.

핵심 기능

  • 01디렉터리 트리에서 표시하지 않을 항목을 접어 보여 주며 .gitignore를 반영합니다.
  • 02정규식, 파일 내용, 논리 연산자를 사용한 퍼지 검색을 지원합니다.
  • 03Alt+enter를 눌러 broot를 종료하고 선택한 디렉터리로 이동합니다.
  • 04파일 이동, 복사, 삭제, mkdir 기능과 사용자 지정 동작 및 단축키를 제공합니다.
  • 05Kitty 및 WezTerm 터미널에서 이미지도 포함해 파일을 미리 볼 수 있습니다.
  • 06Git 상태 보기와 필터링된 git status 목록을 제공합니다.

활용 사례

  • 전체 트리 목록을 일일이 스크롤하지 않고 규모가 큰 프로젝트 디렉터리를 탐색할 때.
  • 몇 번의 키 입력만으로 셸에서 깊숙이 중첩된 디렉터리로 이동할 때.
  • 디스크 공간을 가장 많이 차지하는 파일이나 폴더를 찾을 때.
  • 커밋하기 전에 Git 저장소의 변경 파일을 검토하고 스테이징할 때.

빠른 시작

  1. 1

    프로젝트 웹사이트에서 설치 안내를 확인하세요

  2. 2

    디렉터리를 보려면 overview 옵션을 사용해 broot를 실행하세요

    br -s

사용 전 알아둘 점

  • README에는 설치 명령이 포함되어 있지 않으며, 설치 세부 정보는 외부 웹사이트에서만 확인할 수 있습니다.

토픽

자주 묻는 질문

broot은(는) 무엇인가요?
표시하지 않을 항목은 접어 보여 주고 퍼지 검색, 파일 작업, 미리보기, Git 상태 확인을 지원하는 터미널 디렉터리 탐색기입니다. Broot는 디렉터리 트리를 조회하고 탐색하며 검색할 수 있는 명령줄 도구입니다. `tree`처럼 전체 하위 항목을 출력하는 대신, 규모가 큰 디렉터리를 간결하고 탐색하기 쉬운 화면으로 보여 주며 `.gitignore`를 반영해 불필요한 파일이 표시되지 않도록 합니다. 키보드 단축키로 숨김 파일과 Git에서 무시된 파일의 표시 여부를 전환할 수 있습니다.
broot은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
broot은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
broot은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. broot의 마지막 커밋은 2026년 10월 18일입니다.
broot은(는) 어디에 사용할 수 있나요?
전체 트리 목록을 일일이 스크롤하지 않고 규모가 큰 프로젝트 디렉터리를 탐색할 때. 몇 번의 키 입력만으로 셸에서 깊숙이 중첩된 디렉터리로 이동할 때. 디스크 공간을 가장 많이 차지하는 파일이나 폴더를 찾을 때. 커밋하기 전에 Git 저장소의 변경 파일을 검토하고 스테이징할 때.
broot는 어떻게 설치하나요?
프로젝트 웹사이트에서 설치 안내를 확인하세요 디렉터리를 보려면 overview 옵션을 사용해 broot를 실행하세요: br -s
broot은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Canop/broot

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트