Lstr - Rust 기반 고속 디렉터리 트리 뷰어
(github.com/bgreenwell)- 빠르고 미니멀한 디렉터리 트리 뷰어로, 고전적인
tree명령과 유사하면서도 클래식 / 인터랙티브 모드를 지원 - 단순 출력뿐 아니라 TUI 기반 탐색 기능을 제공하며, 키보드로 폴더 구조를 직관적으로 탐색할 수 있음
- Git 상태(수정·추가·Untracked) 표시, 파일 크기·권한·아이콘 출력, .gitignore 반영, 최대 깊이 제한
LS_COLORS환경 변수 기반 컬러링 지원- 다른 도구들과의 파이프라인 통합 지원
fzf와 결합해 대형 프로젝트에서 퍼지 검색 가능less,bat와 함께 사용해 대규모 트리 페이지 출력 지원
GeekNews Weekly에 포함된 글입니다.
에디터 코멘트 보기
댓글과 토론
고전적인 tree는 DFS를 하면서 실시간으로 출력을 하는데 eza도 그렇고 이것도 그렇고 탐색을 다 해야지 출력하는게 번거롭습니다.
가끔 예상치 못하게 싶은 디렉터리가 있으면 취소하고 제외 옵션을 줘야하는데 탐색을 다 해야 출력하면 그 디렉터리를 일일히 찾아야 한단 말이지요..
출력 포맷도 eza가 더 나은듯..윈도 환경에서 eza 보다 조금 더 빠르긴 하네요.