ranger?
ranger는 Python으로 만들어진 텍스트 기반 파일 탐색기로 마치 GUI 파일 탐색기처럼 폴더와 파일 구조를 좌우 3열 뷰로 한눈에 볼 수 있도록 구성되어 있다. 현재 경로와 상·하위 디렉터리, 선택한 파일의 정보 및 미리보기를 동시에 보여주어 탐색 속도와 편의성을 높여준다.
• 공식 문서 : https://ranger.github.io/
• ranger의 주요 장점
– 터미널 지원 : GUI 환경이 없는 서버에서도 작동
– vim 스타일 키맵: h/j/k/l로 폴더 탐색, 직관적인 조작
– 복사, 이동, 삭제 단축키 제공: yy, dd, p, dD 등
– 미리보기 지원: 텍스트, 이미지, 미디어까지 커스터마이징 가능
– 외부 명령 실행: :shell 입력으로 쉘 명령 즉시 실행
– 커스터마이징: /etc/ranger/config/rc.conf(or ~/.config/ranger/rc.conf)에서 테마, 키맵 등 수정 가능
• 테스트 환경
Ubuntu 22.04.4 LTS
<설치>
패키지 설치 후 확인
apt update apt install ranger ranger --version
<실행 명령어>
ranger
h/l : 상위/하위 디렉토리 이동
j/k : 아래/위로 이동
:q : 종료
:shell : 외부 명령 실행
:help → m/k/c/s : 내부 명령어 도움말
<설정>
rc.conf 파일은 ranger의 키맵, UI 동작, 자동 실행 기능, 색상 테마 등 거의 모든 행동을 제어할 수 있는 핵심 설정 파일이다
vi /etc/ranger/config/rc.conf
설정에서 단축키도 자유롭게 수정할 수 있어 자신에게 최적화된 단축키 구성도 가능하다!