lrzsz簡介
lrzsz是一款程式,在linux中可以代替ftp的上傳和下載
lrzsz安裝
一、linux環境安裝
yum install -y lrzsz
二、macbook環境下使用iterm2
的rzsz
功能的安裝
- 安裝lrzsz和item2
brew install lrzsz
ln -s /usr/local/Cellar/lrzsz/0.12.20/bin/sz
ln -s /usr/local/Cellar/lrzsz/0.12.20/bin/rz
如果沒有brew,先安裝brew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
安裝item2:www.iterm2.com/#/section/downloads
- 安裝執行指令碼
git clone https://github.com/snow-sprite/rzsz.git
將iterm2-send-zmodem.sh和iterm2-recv-zmodem.sh儲存到/usr/local/bin目錄下。
- 給這兩個檔案可執行許可權(必須)
chmod 777 /usr/local/bin/iterm2-*
- 設定Iterm2的Tirgger特性
設定Iterm2的Tirgger特性,profiles->default->editProfiles->Advanced中的Tirgger
新增兩條trigger,分別設定 Regular expression,Action,Parameters,Instant如下:
Regular expression: rz waiting to receive.\*\*B0100
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-send-zmodem.sh
Instant: checked
Regular expression: \*\*B00000000000000
Action: Run Silent Coprocess
Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
Instant: checked
示例圖:
使用
在item2的命令框登入遠端伺服器後,可以透過rz,sz命令,實現上傳和下載,非常方便。
- 上傳檔案:rz
- 下載檔案:sz file1 file2 file(n)…
其他支援
lrzsz同樣支援xshell和SecureCRT上傳下載。
推下我的看雲,有興趣的同學麻煩點下收藏
本作品採用《CC 協議》,轉載必須註明作者和本文連結