iterm2上傳下載檔案

gary-liu發表於2016-07-11

直接使用scp命令

上傳

scp -r local_folder username@ip:remote_folder
//或者
scp -r local_folder remote_ip:remote_folder

下載

scp -r username@ip:remote_folder local_folder    //-r表示遞迴
//示例
scp -r root@ip:/apps/local/nginx-1.8.0.tar.gz /Users/gary/Documents/

還可以兩個雲主機之間的上傳下載,命令和上面類似,還要輸入兩臺雲主機密碼
scp -r username@ip:folder username@ip:folder

配置rz、sz

brew install lrzsz   //可能會因為網路原因無法安裝

下載iterm2-zmodem,可以按下面的方式線上下載,也可以到https://github.com/mmastrac/iterm2-zmodem下載

cd /usr/local/bin
wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-send-zmodem.sh
wget https://raw.github.com/mmastrac/iterm2-zmodem/master/iterm2-recv-zmodem.sh
chmod 777 /usr/local/bin/iterm2-*

之後在點選 iTerm2 的設定介面 Perference-> Profiles -> Default -> Advanced -> TriggersEdit 按鈕,如下設定

Regular Expression Action Parameters
rz waiting to receive.\*\*B0100 Run Silent Coprocess /usr/local/bin/iterm2-send-zmodem.sh
\*\*B00000000000000 Run Silent Coprocess /usr/local/bin/iterm2-recv-zmodem.sh

Instant 要勾選

sudo rz   //上傳
sudo sz filename   //下載

[參考]
iTerm2使用rz、sz遠端上傳或下載檔案

相關文章