CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·아이포니앙 ·주식한당 ·MaClien ·방탄소년당 ·일본산당 ·소시당 ·개발한당 ·자전거당 ·이륜차당 ·AI당 ·안드로메당 ·골프당 ·소셜게임한당 ·패스오브엑자일당 ·나스당 ·바다건너당 ·곰돌이당 ·가상화폐당 ·콘솔한당 ·클다방 ·걸그룹당 ·키보드당 ·리눅서당 ·물고기당 ·전기자전거당 ·노젓는당 ·사과시계당 ·퐁당퐁당 ·디아블로당 ·찰칵찍당 ·라즈베리파이당 ·3D메이킹 ·X세대당 ·ADHD당 ·AI그림당 ·날아간당 ·육아당 ·배드민턴당 ·야구당 ·농구당 ·블랙베리당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·캠핑간당 ·냐옹이당 ·문명하셨당 ·클래시앙 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·개판이당 ·동숲한당 ·날아올랑 ·e북본당 ·갖고다닌당 ·이브한당 ·패셔니앙 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·젬워한당 ·안경쓴당 ·차턴당 ·총쏜당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·IoT당 ·KARA당 ·꼬들한당 ·덕질한당 ·어학당 ·가죽당 ·레고당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·오른당 ·영화본당 ·MTG한당 ·소리당 ·노키앙 ·적는당 ·방송한당 ·PC튜닝한당 ·그림그린당 ·소풍간당 ·심는당 ·품앱이당 ·리듬탄당 ·달린당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·축구당 ·나혼자산당 ·스타한당 ·스팀한당 ·파도탄당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·여행을떠난당 ·터치패드당 ·트윗당 ·창업한당 ·VR당 ·시계찬당 ·WebOs당 ·위스키당 ·와인마신당 ·WOW당 ·윈폰이당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

MaClien

사용기 파일 매니저를 nnn으로 갈아탄 사연 15

5
2022-12-19 22:14:09 수정일 : 2022-12-20 16:03:22 221.♡.145.243
김원철

저는 도스 시절에는 남들 다 쓰던 mdir 대신에 노턴커맨더를 썼습니다.

윈도우즈에서는 Total Commander를 썼습니다. 유료 사용자입니다.


맥을 쓰기 시작하면서는 바로 어제까지 Commander One PRO를 주력 파일 매니저로 썼습니다. 역시 유료 사용자입니다.


리눅스 쓸 때는 Double Commander를 주력 파일 매니저로 씁니다.

터미널에서는 맥이건 리눅스건 Midnight Commander를 씁니다.


위에 열거한 파일 매니저의 공통점은 기본적으로 창 두 개가 쌍으로 붙어 있는 노턴커맨더 스타일이라는 겁니다. 이런 인터페이스가 아니면 불편해서 안 되겠더라고요.


그러다가 어제 nnn이라는 넘을 알게 됐습니다. 원래 리눅스용이고 꽤 유명한 넘인 모양인데, 맥용도 있더군요.

이넘을 알고 나서 처음으로 노턴커맨더 인터페이스를 보조용으로만 사용할 마음을 먹게 됐습니다.


공식 페이지:

https://github.com/jarun/nnn


장점


1. 터미널 기반인데 파일 확장자 연결은 맥 기본 설정으로 잘됩니다. Midnight Commander는 이게 기본이 아니라서 불편하죠.


2. 파일 이동이 기본적으로 vim 스타일입니다. hjkl 키 넷으로 왔다리 갔다리 하는 거 익숙해지면 편해요. 저는 사파리에서도 vimari 익스텐션 씁니다.


3. Commander One PRO의 'Favorite' 내지는 토탈커맨더의 'Directory Hotlist'와 유사한 기능을 단축키 기반으로 설정할 수 있습니다.


4. 한글 파일 이름을 바꿀 때 이걸 쓰니까, 그… 용어는 잊어버렸는데, 아무튼 윈도우즈랑 호환되는 방식으로 파일이름이 지정됩니다. 윈도우즈에서 파일 이름이 깨지지 않아요.


5. 디렉토리 이동이나 파일 리스팅 등이 겁내 빠릅니다.


단점

: 평소에 터미널 명령어를 거의 쓰지 않고 vim 인터페이스에도 익숙지 않은 사람이 nnn을 처음 써보면 '이 뭥미?' 하고 지워버릴 가능성 높습니다. 진입장벽이 있어요.


플러그인

: 대체로 별 쓸모 없어 보이는 기능들을 플러그인으로 빼놨는데, 그 중에 이걸 왜 기본 기능으로 안 넣어놨나 싶은 게 있습니다. 파일 경로를 클립보드에 복사하는 기능입니다.


파일 경로를 클립보드에 복사해 주는 .cbcp 플러그인:

https://github.com/jarun/nnn/blob/master/plugins/.cbcp


실리콘 맥

: 최근에 중고로 산 M1 맥미니를 회사에서 쓰는데, 실리콘 맥 네이티브용으로… 있겠죠? 내일 출근하면 확인해 보기로… arm32 CPU 쓰는 구형 시놀로지 나스에서도 잘만 되던데요.


나중에 붙임 - 플러그인은 결국 셸 스크립트

: 뭔 복잡한 플러그인들은 저한테는 필요 없는데, 셸스크립트를 플러그인으로 등록할 수 있다는 아이디어는 정말 좋네요. 


.cbcp 플러그인 외에 제가 추가로 만들어서 플러그인 등록한 한 줄짜리 셸 스크립트입니다:


* 현재 디렉토리를 맥OS 파인더로 열기

open ./


* 현재 디렉토리의 모든 파일을 convmv 변환 (윈도우즈에서 한글 파일 안 깨지게)

convmv -f utf8 -t utf-8-strict -r --nfc --replace --notest ./


김원철 님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [15]
splendare
IP 121.♡.198.82
12-19 2022-12-19 22:37:45
·
그런데 NC -> 토탈커맨더 트리라면, 맥에서는 forklift가 더 어울리는데요.
오죽하면 forklift는 단축키를 토탈커맨더로 설정하는 메뉴까지 존재하니까요.
김원철
IP 211.♡.164.181
12-19 2022-12-19 22:40:29
·
@가을무렵님 그것도 써봤는데 Directory Hotlist 기능이 부실해서 안 되겠더라고요. nnn을 알게 된 지금에 와서는 안 중요한 얘기지만요.
J-제이
IP 121.♡.179.233
12-19 2022-12-19 23:29:50
·
Homebrew 에 있네요.

https://formulae.brew.sh/formula/nnn
김원철
IP 211.♡.164.181
12-20 2022-12-20 07:04:47
·
@J-제이님 저도 이걸로 설치했습니다.
XPS-15
IP 58.♡.96.19
12-19 2022-12-19 23:35:07
·
와 이거 너무 좋은데요. 감사합니다.
꼬마신풍
IP 125.♡.198.141
12-19 2022-12-19 23:52:43
·
플러그인들은 어떻게 활용하는지 전혀 모르겠네요..ㅠㅠ
혹시 간단하게 알려주실 수 있으실까요..?
finder 대체로 사용하는 것도 좋아보이긴 한대,,
제가 원하는 기능은 아래 정도만 되도 좋을거 같은데..
1. 해당 폴더에서 커맨드를 통해 finder 열기
2. 현재 위치에서 terminal 처럼 path 작성하면서 들어가기
3. 파일 삭제
4. nnn 메인화면에서 동영상으로 보이는 파일 내부 preview
5. 위에서 말씀하신 cbcp 플러그인 사용
6. nnn에서 터미널 명령어 사용 등..

혹시 위의 기능중 일부라도 사용법을 알 수 있을까요?
꼬마신풍
IP 125.♡.198.141
12-19 2022-12-19 23:56:52
·
2번은 알겠네요 /누르고 폴더명 및 파일명 작성하면 되네요
김원철
IP 211.♡.164.181
12-20 2022-12-20 07:22:10
·
@꼬마신풍님

? 키를 누르면 단축키를 설명하는 창이 뜹니다. 그걸 보고 사용법을 익히시면 돼요. 질문하신 것들은 이걸 보면 대부분 해결됩니다.

플러그인은 개별 플러그인의 소스코드를 ~/.config/nnn/plugins 디렉토리에 넣고 nnn 실행할 때 환경변수를 지정해 주시면 지정한 플러그인이 로드됩니다.

NNN_PLUG='c:.cbcp' NNN_BMS="l:$HOME/Downloads/;o:$HOME/Documents" nnn

이런 식으로 실행하거나 .zshrc 파일에 환경변수로 지정하거나 하시면 됩니다. NNN_PLUG='c:.cbcp' 이렇게 하면 .cbcp 플러그인에 단축키 c를 할당하고, 스페이스바로 특정 파일/디렉토리를 선택한 다음 nnn에서 ;키와 c키를 차례로 누르는 식으로 사용합니다.

4번 질문은 플러그인을 사용한 모양이네요. 어떤 플러그인인지는 하나씩 써보시면서 찾아 내시면 되겠습니다.
허니박
IP 222.♡.75.202
12-20 2022-12-20 07:55:32
·
한글 파일명은 새로 생성한 파일만 해당되는거죠?
저는 대부분 메일에서 받은 파일을 업데이트해서 다시 송부하는 편인데요.
김원철
IP 221.♡.145.243
12-20 2022-12-20 09:05:54
·
@허니박님 생각해 보니까 그런 이유 때문에라도 convmv는 계속 필요할 것 같네요. 플러그인이 결국 shell script인 모양이니까 convmv로 스크립트를 만들어서 플러그인 등록해 봐야겠습니다.
김원철
IP 221.♡.145.243
12-20 2022-12-20 16:04:41
·
한 줄짜리 셸 스크립트를 만들어서 플러그인으로 등록하니까 간단하네요:
convmv -f utf8 -t utf-8-strict -r --nfc --replace --notest ./
허니박
IP 14.♡.86.36
12-20 2022-12-20 16:06:51
·
@김원철님 그럼 플러그인을 등록하고 파일명변경하는 automator처럼 실행을 해줘야하나요?
김원철
IP 221.♡.145.243
12-20 2022-12-20 16:09:19
·
@허니박님 비슷하긴 한데, 오토메이터보다 기동성이 훨씬 좋죠. 플러그인 메뉴 단축키 ;와 지정된 실행 단축키 하나(저는 v) 이렇게 키 두 개만 누르면 끝나니까요.
MAYER
IP 220.♡.30.160
01-05 2023-01-05 05:26:28
·
와 감사합니다! 이거다 싶네요!
니속사정
IP 220.♡.188.21
01-29 2023-01-29 20:45:42
·
지금 설치하고 플러그인까지 설치해봤습니다.
preview-tabbed 작동하는 부분 멋있어서 해보려했는데 이 플러그인은 맥에서 작동을 안하네요


좋은 정보 감사합니다.
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.