rz/sz可以通過串口在windows桌面和linux開發板、windows桌面和linux虛擬機之間傳輸文件,不需要配置各種煩人的ip地址實現ftp、nfs之類的操作,很實用。
在編譯使用過程中自己遇到了很多坑,終於還是編譯成功了,記錄下來惠及更多人和作爲筆記。
1 登陸linux桌面,例如ubuntu虛擬機,su打開命令行,輸入如下命令:
cd /tmp
wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20
./configure
其實就是執行了如下動作,進入/tmp目錄,獲取lrzsz-0.12.20.tar.gz包,然後解壓到本目錄下並進入解壓後的目錄,然後執行configure,請不要急着編譯連接!!2 假如我們是想在windows和linux虛擬機之間傳文件,那麼直接如下:
./configure && make && make install
上面安裝過程默認把lsz和lrz安裝到了/usr/local/bin/目錄下,現在我們並不能直接使用,下面創建軟鏈接,並命名爲rz/sz:
cd /usr/bin
ln -s /usr/local/bin/lrz rz
ln -s /usr/local/bin/lsz sz
make
sz filename
rz
執行該命令後,在彈出框中選擇要上傳的文件即可。說明:打開SecureCRT軟件 -> Options -> session options -> X/Y/Zmodem 下可以設置上傳和下載的目錄。
THE END.