lrzsz-0.12.20 簡單使用說明

rzsz 是一款 Linux 下面的文件傳輸工具。實現原理是通過 Xmodem / Ymodem / Zmodem 協議傳輸文件。lrzsz 可以在支持這三種協議的Shell界面的工具下工作,比如XShell。

    lrzsz是一個古老的軟件,最新版本0.12.20是在1998年更新的。

大部分linux發行版的安裝工具都可以直接安裝 lrzsz,比如apt-get / pacman,當然我們也可以下載安裝包手動安裝。這次由於我所在的服務器沒有管理員權限,我就使用源碼包安裝。

$ mkdir /home/alswl/app
$ wget http://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
$ tar xzvf lrzsz-0.12.20.tar.gz
$ cd lrzsz-0.12.20
$ ./configure --prefix="/home/alswl/app"
$ make
$ make install
$ export PATH="$PATH:/home/alswl/app/bin"

安裝上面步驟就可以安裝完成了,重點在於 --prefix="/home/alswl/app",這可以指定安裝路徑,安裝到自己可以讀寫的地方去。

export作用是添加安裝目錄到 $PATH 下面,這樣可以直接使用 lsz / lrz 操作。



最近學習linux 嘗試使用lrzsz 在這裏做記錄以便今後查閱。

使用前準備

1.      準備 lrzsz-arm-bin編譯完成的發送及接收工具 本文例子爲 lrz 和lsz

2.      SecureCRT.exe 工具(通過串口連接到終端)。

 

開始添加工具

使用其他工具將lrz 和lsz 拷貝到終端 /usr/bin 目錄下( 在系統環境變量路徑下即可)

修改 lrz 和lsz 的屬性  chmod 755 lrz chmod 755 lsz 。

 

開始驗證

1.文件接收

將PC端文件發送到終端某目錄本例將PC端文件fport.exe發送到終端/xino目錄

在終端執行命令

Cd /xino

Lrz

SecureCRT.exe彈出如下選擇文件窗口選擇


選擇 文件並點擊 “添加”添加到發送列表,點擊“確定” 進行發送

 

傳輸文件

 

傳輸完成  當前目錄 出現 Fport.exe 文件。

 

3.      文件發送

在SecureCRT.exe 上選擇 “選項“à“會話選項”選擇“終端”àX/Y/Zmodem

設置好 目錄中的 上傳及下載 目錄, 本例爲F:\my documents

 

完成後 在命令行輸入  lsz key.sh (把 key.sh 文件發送到PC端也可以是終端程序執行的 *.log)

 

輸入命令後回車 上傳文件

上傳完成後 去目錄F:\my documents

 查看 出現上傳的文件

 

 備註

常用參數

-b 以二進制方式,默認爲文本方式。(Binary (tell it likeit is) file transfer override.)

-e 對所有控制字符轉義。(Force sender to escape allcontrol characters; normally XON, XOFF, DLE, CR-@-CR, and Ctrl-X are escaped.)

如果要保證上傳的文件內容在服務器端保存之後與原始文件一致,最好同時設置這兩個標誌,如下所示方式使用:

rz -be

此命令執行時,會彈出文件選擇對話框,選擇好需要上傳的文件之後,點確定,就可以開始上傳的過程了。上傳的速度取決於當時網絡的狀況。

如果執行完畢顯示“0錯誤”,文件上傳就成功了,其他顯示則表示文件上傳出現問題了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章