Mac iTerm2使用lrzsz上傳和下載文件


Mac iTerm2使用lrzsz對服務器上傳和下載文件

安裝工具

首先需要安裝iTerm2homebrew,在終端中執行(打開終端,使用搜索(command + space),輸入terminal.app, 然后回車):

# iTerm2
curl -o iTerm2.zip https://iterm2.com/downloads/stable/iTerm2-3_2_0.zip
# 解壓
unzip iTerm2.zip

直接在Finder中雙擊解壓后的文件, 標准的Mac軟件安裝流程

# homebrew, 直接在終端中執行
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

# 修改為國內的軟件源,速度會快很多, 這里使用的是中科大的鏡像源
cd "$(brew --repo)"
git remote set-url origin git://mirrors.ustc.edu.cn/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin git://mirrors.ustc.edu.cn/homebrew-core.git

配置

  • 安裝lrzsz
    brew install lrzsz

  • 克隆腳本

    # 克隆zmodem的iTerm2腳本
    git clone https://github.com/mmastrac/iterm2-zmodem.git
    
    # 進入目錄
    cd iterm2-zmodem
    # 查看文件是否有可執行權限, 如果沒有可執行權限,則修改權限
    chmod 755 iterm2-recv-zmodem.sh
    chmod 755 iterm2-send-zmodem.sh
    
    # 將這兩個文件拷貝到/usr/local/bin下
    cp -f iterm2-recv-zmodem.sh /usr/local/bin/
    cp -f iterm2-send-zmodem.sh /usr/local/bin/
    
  • iTerm2添加Triggers

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

    添加步驟: 點擊狀態欄的iTerm2 -> 打開Preferences -> Profiles -> 選擇自己的配置文件 -> 點擊右側的Advanced標簽 -> 點擊Triggers的Edit - > 點擊左下角的+號,根據上面的規則添加,添加完畢點擊右下角的close,關閉所有窗口,重啟iTerm2.

現在可以在服務器上使用rzsz命令上傳和下載文件了,需要在服務器安裝軟件包lrzsz:

  • CentOS/Fedora
yum install epel-release
yum install lrzsz
  • Ubuntu/Debian
apt install lrzsz


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM