linux服務器文件傳輸利器lrzsz

場景

  服務端開發人員經常會遇到的一個場景就是將本地的文件傳到服務器上,或者把服務器上的文件下載到本地,那這個時候大家一般會用ftp服務,來完成這件事。但是如果服務器上並沒有安裝ftp服務的時候,這個操作就顯的很繁瑣。那有沒有輕量的,方便又好用的工具呢?這就要說到我們今天要給諸位介紹的這個小工具了lrzsz

關於lrzsz

  lrzsz是一個unix通信套件提供的X,Y,和ZModem文件傳輸協議,可以用在windows與linux 系統之間的文件傳輸,體積小速度快。

安裝lrzsz

  安裝可以用源碼安裝也可以以所在平臺的軟件管理工具下載。

1.以centos爲例:

yum -y install lrzsz

2.源碼安裝:

# 下載安裝包
wget http://down1.chinaunix.net/distfiles/lrzsz-0.12.20.tar.gz
tar -zxvf lrzsz-0.12.20.tar.gz
cd lrzsz-0.12.20
# 編譯
./configure –prefix=/usr/local/lrzsz
make
make install
# 把命令加入$PATH
ln -s /usr/local/lrzsz/bin/lrz /usr/bin/rz
ln -s /usr/local/lrzsz/bin/lsz /usr/bin/sz

lrzsz使用

1.sz: 將選定的文件發送(send)到本地機器。
example:

sz /home/wwwlog/nginx.error.log

2.rz: 運行該命令會彈出 一個文件選擇窗口, 從本地選擇文件上傳到服務器(receive)。

#rz命令不使用參數即可,會彈出系統自帶文件選擇框
rz

xshell or SecureCRT

  在xshell和SecureCRT中,執行sz命令的表現略有不同,xshell會彈出保存位置選項,而CRT採用的是默認位置,這是個配置項。可以依次打開菜單Options -> session options -> X/Y/Zmodem進行設置。

結語

  賊拉好用,隔壁後端大哥都感動哭了。

發佈了34 篇原創文章 · 獲贊 25 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章