색상, 아이콘, Git 상태, 트리 보기를 제공하는 단일 Rust 바이너리 기반의 현대적인 ls 대체 도구입니다.
- 스타
- 1,232
- 포크
- 26
- 열린 이슈
- 0
- 마지막 커밋
- 10일 전
어떤 프로젝트인가요?
lla는 Rust로 작성된 명령줄 디렉터리 목록 도구로, ls보다 풍부한 정보를 보여 줍니다. 간결한 기본 보기, 긴 메타데이터 보기, 테이블, 그리드, 트리, 재귀, 타임라인 등 여러 레이아웃을 제공하며, 항목과 함께 Git 저장소 상태도 표시할 수 있습니다.
목록 표시 외에도 이름, 확장자, glob, 정규식, 파일 유형, 크기, 시간으로 필터링하고 ripgrep 기반으로 콘텐츠를 검색할 수 있습니다. 북마크와 기록을 이용한 디렉터리 이동, 파일 및 디렉터리 비교, 테마와 단축키 설정 기능도 포함되어 있습니다. 스크립트에서 사용할 수 있도록 JSON, NDJSON, CSV 형식으로 출력을 생성할 수 있습니다.
lla에는 플러그인 시스템이 있습니다. 공식 사전 빌드 플러그인을 설치할 수 있으며, 네이티브 또는 WebAssembly Component Model 플러그인으로 목록 필드, 서식, 작업을 추가할 수 있습니다. 설치 스크립트, Cargo 또는 여러 패키지 관리자를 통해 Linux, macOS, Windows, NetBSD에 설치할 수 있습니다.
핵심 기능
- 01long, table, grid, tree, 재귀, Git, 타임라인 등 다양한 목록 보기.
- 02이름, 확장자, glob, 정규식, 크기, 시간, Git ignore 규칙을 기준으로 필터링.
- 03구문 강조 컨텍스트를 제공하는 ripgrep 기반 콘텐츠 검색.
- 04Bash, Zsh, Fish에서 사용할 수 있는 북마크 및 기록 기능을 갖춘 디렉터리 이동 도구.
- 05스크립트에서 사용할 수 있는 JSON, NDJSON, CSV 출력.
- 06네이티브 및 WebAssembly 확장을 지원하는 플러그인 시스템.
활용 사례
- 일상적인 터미널 사용에서 ls를 대체해 디렉터리 정보를 더 풍부하게 확인.
- 명령줄에서 저장소의 파일 상태와 구조 확인.
- 스크립트와 파이프라인에서 사용할 수 있도록 디렉터리 목록을 JSON 또는 CSV로 내보내기.
- 여러 도구를 연달아 사용하지 않고 파일 콘텐츠를 검색하고 메타데이터로 파일 필터링.
빠른 시작
- 1
Cargo로 설치하기
cargo install lla - 2
설정 초기화하기
lla init - 3
긴 보기 사용해 보기
lla -l
사용 전 알아둘 점
- 32비트 x86 Windows는 지원하지 않습니다.
- NetBSD 바이너리에는 내장 WASM 플러그인 런타임이 포함되어 있지 않습니다.
토픽
자주 묻는 질문
- lla은(는) 무엇인가요?
- 여러 보기, Git 상태 표시, 콘텐츠 검색, 플러그인을 지원하는 현대적이고 확장 가능한 Unix ls 대체 도구입니다. lla는 Rust로 작성된 명령줄 디렉터리 목록 도구로, ls보다 풍부한 정보를 보여 줍니다. 간결한 기본 보기, 긴 메타데이터 보기, 테이블, 그리드, 트리, 재귀, 타임라인 등 여러 레이아웃을 제공하며, 항목과 함께 Git 저장소 상태도 표시할 수 있습니다.
- lla은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- lla은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- lla은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. lla의 마지막 커밋은 2026년 10월 12일입니다.
- lla은(는) 어디에 사용할 수 있나요?
- 일상적인 터미널 사용에서 ls를 대체해 디렉터리 정보를 더 풍부하게 확인. 명령줄에서 저장소의 파일 상태와 구조 확인. 스크립트와 파이프라인에서 사용할 수 있도록 디렉터리 목록을 JSON 또는 CSV로 내보내기. 여러 도구를 연달아 사용하지 않고 파일 콘텐츠를 검색하고 메타데이터로 파일 필터링.
- lla는 어떻게 설치하나요?
- Cargo로 설치하기: cargo install lla 설정 초기화하기: lla init 긴 보기 사용해 보기: lla -l
- lla은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/chaqchase/lla
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
BYOK와 로컬 모델, 끊김 없이 유지되는 SSH 세션, 인라인 파일 미리보기를 지원하는 macOS·Linux·Windows용 오픈 소스 AI 통합 터미널입니다.
Rust로 작성된 터미널 파일 관리자입니다. 비동기 I/O, 이미지 미리보기, Lua 플러그인과 vim 스타일 인터페이스를 제공합니다.
Lua 설정과 외부 미리보기를 지원하는 Rust 기반 키보드 중심 3단 터미널 파일 브라우저
구문 강조, Git 변경 표시, 자동 페이징을 지원하는 터미널용 cat(1) 클론입니다.