TUI나 GUI 대신 명령어를 입력해 파일을 관리하는 셸 방식의 텍스트 기반 터미널 파일 관리자입니다.
jarun/nnn
탐색, 일괄 이름 변경, 디스크 사용량 분석, 앱 실행을 지원하는 작고 빠른 C 기반 터미널 파일 관리자
대체할 수 있는 제품:Finder
Windows Explorer
- 스타
- 22,084
- 포크
- 834
- 열린 이슈
- 9
- 마지막 커밋
- 15일 전
어떤 프로젝트인가요?
nnn(n³)은 C로 작성된 터미널 파일 관리자입니다. 바이너리 크기가 약 150 KiB이고 메모리 사용량이 적도록 설계되었으며, 설정을 거의 하지 않거나 전혀 하지 않아도 사용할 수 있습니다. 기본적인 파일 탐색 외에도 디스크 사용량 분석, 파일 일괄 이름 변경, 애플리케이션 실행을 지원하며 파일 선택기 역할도 합니다.
핵심 프로그램은 플러그인으로 확장할 수 있습니다. 플러그인은 특정 언어에 종속되지 않으며, 파일 실시간 미리 보기, 디스크 마운트, 파일 검색 및 목록 작성, 파일과 디렉터리 비교, 파일 업로드 등의 작업을 지원합니다. 컨텍스트(탭 또는 작업 공간), 북마크, 세션, 입력과 동시에 적용되는 검색 필터링, FreeDesktop 휴지통 연동 기능도 제공합니다. Neovim 플러그인인 nnn.nvim도 사용할 수 있습니다.
nnn은 데스크톱 환경과 순수 CLI 세션 모두에서 Linux, macOS, BSD, Termux를 통한 Android, Raspberry Pi, WSL, Cygwin에서 실행됩니다.
핵심 기능
- 01선택한 파일이나 디렉터리 전체의 이름을 일괄 변경
- 02블록 크기와 실제 사용량 모드를 지원하는 디스크 사용량 분석기
- 03미리 보기, 마운트, 아카이브 등을 지원하는 플러그인 시스템
- 04여러 위치를 탐색할 수 있는 컨텍스트, 북마크, 세션
- 05퍼지 검색 및 정규식 옵션을 지원하는 입력과 동시에 적용되는 검색 필터링
- 06종료 시 디렉터리 변경 기능과 Neovim 플러그인
활용 사례
- 서버나 Raspberry Pi에 SSH로 접속해 파일을 탐색하고 정리
- 터미널에서 사진이나 미디어 파일의 이름을 일괄 변경
- 디스크 공간을 가장 많이 차지하는 디렉터리 찾기
- Termux를 통해 Android에서 터미널 파일 관리자 사용
빠른 시작
- 1
nnn을 설치하세요. 가능하면 패키지 관리자를 이용하세요(Wiki의 설치 가이드 참고)
- 2
README의 공식 빠른 시작 스크립트를 실행해 셸 함수를 생성하세요(먼저 내용을 검토하세요)
사용 전 알아둘 점
- 원격 마운트와 같은 일부 기능은 sshfs나 rclone 같은 추가 도구가 필요하며, 다양한 추가 기능을 사용하려면 플러그인을 설치해야 합니다.
토픽
자주 묻는 질문
- nnn은(는) 무엇인가요?
- 탐색, 일괄 이름 변경, 디스크 사용량 분석, 앱 실행을 지원하는 작고 빠른 C 기반 터미널 파일 관리자 nnn(n³)은 C로 작성된 터미널 파일 관리자입니다. 바이너리 크기가 약 150 KiB이고 메모리 사용량이 적도록 설계되었으며, 설정을 거의 하지 않거나 전혀 하지 않아도 사용할 수 있습니다. 기본적인 파일 탐색 외에도 디스크 사용량 분석, 파일 일괄 이름 변경, 애플리케이션 실행을 지원하며 파일 선택기 역할도 합니다.
- nnn은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- nnn은(는) BSD-2-Clause 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- nnn은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. nnn의 마지막 커밋은 2026년 10월 7일입니다.
- nnn은(는) 어디에 사용할 수 있나요?
- 서버나 Raspberry Pi에 SSH로 접속해 파일을 탐색하고 정리 터미널에서 사진이나 미디어 파일의 이름을 일괄 변경 디스크 공간을 가장 많이 차지하는 디렉터리 찾기 Termux를 통해 Android에서 터미널 파일 관리자 사용
- nnn는 어떻게 설치하나요?
- nnn을 설치하세요. 가능하면 패키지 관리자를 이용하세요(Wiki의 설치 가이드 참고) README의 공식 빠른 시작 스크립트를 실행해 셸 함수를 생성하세요(먼저 내용을 검토하세요)
- nnn은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/jarun/nnn
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Rust로 작성된 터미널 파일 관리자입니다. 비동기 I/O, 이미지 미리보기, Lua 플러그인과 vim 스타일 인터페이스를 제공합니다.
BYOK와 로컬 모델, 끊김 없이 유지되는 SSH 세션, 인라인 파일 미리보기를 지원하는 macOS·Linux·Windows용 오픈 소스 AI 통합 터미널입니다.
Bubble Tea로 만든 Go 기반의 현대적인 터미널 파일 관리자. 명령줄에서 파일을 탐색하고 관리할 수 있습니다.
Lua 설정과 외부 미리보기를 지원하는 Rust 기반 키보드 중심 3단 터미널 파일 브라우저
터미널에서 컴포넌트와 Flexbox 레이아웃으로 대화형 CLI 앱을 만드는 React 렌더러입니다.