好物分享-檔案傳輸神器[lrzsz]

Martist發表於2020-08-07

lrzsz簡介

lrzsz是一款程式,在linux中可以代替ftp的上傳和下載

lrzsz安裝

一、linux環境安裝

yum install -y lrzsz

二、macbook環境下使用iterm2rzsz功能的安裝

  1. 安裝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

  1. 安裝執行指令碼
git clone  https://github.com/snow-sprite/rzsz.git

將iterm2-send-zmodem.sh和iterm2-recv-zmodem.sh儲存到/usr/local/bin目錄下。

  1. 給這兩個檔案可執行許可權(必須)
chmod 777 /usr/local/bin/iterm2-*
  1. 設定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

示例圖:

好物分享-檔案傳輸神器【lrzsz】

使用

在item2的命令框登入遠端伺服器後,可以透過rz,sz命令,實現上傳和下載,非常方便。

  • 上傳檔案:rz
  • 下載檔案:sz file1 file2 file(n)…

其他支援

lrzsz同樣支援xshell和SecureCRT上傳下載。

推下我的看雲,有興趣的同學麻煩點下收藏

phper面試-2020
web開發者知識體系

本作品採用《CC 協議》,轉載必須註明作者和本文連結
是非之外有一座花園,我們會在那裡相遇

相關文章