iTerm2與遠程服務(wù)器進行文件上傳、下載

原文地址:http://pzblog.cn/article.html?articleId=90e00c9b21114033b47c9b261a2f453a

一、介紹

在Windows下可以使用上傳下載工具sz與rz,但是mac下一般都是通過scp命令來完成的,Mac其實也可以使用iTerm安裝rz、sz進行上傳下載。

二、SCP方式傳輸文件

2.1、上傳文件
#scp 【本地文件路徑】 【服務(wù)器用戶名】@【服務(wù)器ip】:【服務(wù)器文件存放路徑】
scp local_folder remote_username@remote_ip:remote_folder

#示例
scp /usr/123.txt root@192.168.31.200:/home

上傳文件夾(加-r參數(shù))

scp -r local_folder remote_username@remote_ip:remote_folder
2.2、下載文件
#scp 【服務(wù)器用戶名】@【服務(wù)器地址】:【服務(wù)器上存放文件的路徑】【本地文件的路徑】
scp -r remote_username@remote_ip:remote_folder local_folder
  • scp相關(guān)參數(shù)
  • -v 詳細顯示輸出,顯示出整個過程的調(diào)試信息。這些信息用于調(diào)試連接,驗證和配置問題
  • -r 遞歸處理,遞歸復(fù)制整個目錄
  • -C 使能壓縮選項
  • -p 保留原文件的修改時間,訪問時間和訪問權(quán)限。
  • -P port 選擇傳輸端口
  • -4 強行使用 IPV4 地址
  • -6 強行使用 IPV6 地址

三、lrzsz方式傳輸文件

3.1、安裝brew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
3.2、安裝lrzsz
brew install lrzsz
3.3、下載iterm2-zmodem
  • 訪問<a target="_blank">github中iterm2-zmodem的倉庫</a>

把iterm2-send-zmodem、iterm2-recv-zmodem.sh下載下來,拷貝到/usr/local/bin文件夾

  • 使用如下命令添加權(quán)限
sudo chmod 777 /usr/local/bin/iterm2-*
3.4、Term2 配置添加rz sz功能

點擊 iTerm2 的設(shè)置界面 Perference-> Profiles -> Default -> Advanced -> Triggers 的 Edit 按鈕


image.png

添加規(guī)則信息,Instant下面的復(fù)選框需要勾選上!


image.png

規(guī)則配置信息如下:

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

此為止我們的本機的rz sz安裝配置就可以了!

3.5、服務(wù)器安裝lrzsz(重要)
  • CentOS安裝方法
 yum -y install lrzsz

注意:很多博客文章沒有說需要安裝這個部分,這個非常重要,上面只是把本機安裝lrzsz,但是無法把文件傳輸?shù)竭h程服務(wù)器,遠端服務(wù)器也需要安裝lrzsz!這個時候就可以使用rz sz功能從遠程服務(wù)器上傳、下載文件了!

四、rz 和 sz 的使用

很簡單,直接輸入rz(上傳命令)、sz(下載命令)就可以使用了

  • 文件上傳
#登陸遠程服務(wù)器,輸入rz,就會彈出一個窗口,選擇文件,就可以上傳了,默認會上傳到當前目錄
rz
  • 文件下載
#登陸遠程服務(wù)器,輸入sz,選擇需要下載的文件夾,回車,選擇下載存放目錄,等待下載完成
sz filename1 filename2 … filenameN
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容