설명
LF Terminal File Manager는 Go 언어로 개발된 가볍고 강력한 터미널용 파일 관리자입니다. Ranger에서 영감을 받아 텍스트 기반의 미니멀리즘 인터페이스(TUI)를 제공하며, 키보드만을 사용하여 파일 시스템을 빠르고 효율적으로 탐색할 수 있도록 초점을 맞추고 있습니다. LF는 터미널에서 작업을 선호하는 사용자와 파일 관리를 위해 사용자 정의 가능한 도구를 원하는 사용자에게 이상적입니다.
주요 특징:
- 민첩한 탐색: Vim 스타일의 키보드 단축키(예: 이동을 위한 hjkl)를 사용하며, 세 개의 패널로 계층적 뷰를 통해 빠르게 디렉토리를 탐색할 수 있습니다: 상위 디렉토리, 현재 디렉토리 및 선택된 항목의 내용/미리보기.
- 경량 및 휴대성: 런타임 종속성 없이 단일 바이너리로 컴파일되어(터미널 정보 데이터베이스 제외) 빠른 시작과 낮은 메모리 소비를 보장합니다.
- 고급 사용자 정의: 사용자 정의 가능한 단축키와 외부 도구와의 통합을 위해 셸 명령을 지원합니다. lfrc와 같은 구성 파일을 통해 색상, 아이콘 및 동작을 조정할 수 있습니다.
- 파일 미리보기: 기본적으로 텍스트 파일의 미리보기를 표시하며, 추가 스크립트를 통해 이미지 및 비디오와 같은 기타 형식의 미리보기도 지원합니다(LF Uberzog 확장 사용).
- 클라이언트/서버 아키텍처: 여러 LF 인스턴스 간에 파일 선택을 공유할 수 있어 다양한 터미널 간에 복사 및 붙여넣기와 같은 작업을 용이하게 합니다.
- 셸 통합: 편집기, 페이저 및 기타 시스템 도구와 함께 작동하도록 구성할 수 있으며, 셸 명령을 인터페이스에서 직접 지원합니다.
- 파일 작업: 복사(y), 잘라내기(d), 붙여넣기(p), 이름 변경, 파일/디렉토리 생성 및 삭제와 같은 기본 작업을 지원하며, 스크립트를 통해 기능을 확장할 수 있습니다.