OS/Mac OS

[M1] Mac OS - iTerm에 zmodem 셋팅

glory 2022. 1. 25. 15:17

iTerm에 zmodem 셋팅해서 rz, sz로 local <-> 원격간 direcotry, file 주고받기

1. local에 lrzsz(zmodem package) 설치

brew install lrzsz

 

2. local에  iterm2 용도의 zmodem script 셋팅

git clone https://github.com/laggardkernel/iterm2-zmodem.git
cd iterm2-zmodem/bin
chmod +x iterm2-zmodem-*
sudo cp iterm2-zmodem-* /usr/local/bin

 

3. rz, sz binary symlink to /usr/local/bin

brew로 install 시 binary 파일들이 /opt/homebrew/bin 하위로 링크가 생성되는데, /usr/local/bin 하위로 링크 재생성

sudo ln -s /opt/homebrew/bin/rz /usr/local/bin/rz
sudo ln -s /opt/homebrew/bin/sz /usr/local/bin/sz

 

4. iterm2 trigger 셋팅

iTerm2 > Preferences > Profiles > Advanced > Triggers
각 컬럼에 아래 value들을 복사해서 채워넣고 close

Regular expression: \*\*B0100
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-zmodem-send.sh

Regular expression: \*\*B00000000000000
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-zmodem-recv.sh

 


- Reference
https://github.com/laggardkernel/iterm2-zmodem

 

GitHub - laggardkernel/iterm2-zmodem: Installing Z-Modem integration for iTerm2 with Homebrew

Installing Z-Modem integration for iTerm2 with Homebrew - GitHub - laggardkernel/iterm2-zmodem: Installing Z-Modem integration for iTerm2 with Homebrew

github.com

https://www.onlab.kr/2018/04/09/mac-iterm2%EC%97%90%EC%84%9C-zmodem-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0/ 

 

[mac] iterm2에서 zmodem 사용하기 (rz,sz 명령 사용하기) - Onlab

[mac] iterm2에서 zmodem 사용하기 (rz,sz 명령 사용하기)

www.onlab.kr