Linux中rz和sz命令允許開發(fā)板與主機通過串口進行傳遞文件,下面具體介紹一下怎么實現(xiàn)的。?
站在用戶的角度思考問題,與客戶深入溝通,找到姜堰網(wǎng)站設計與姜堰網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設計、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名與空間、虛擬主機、企業(yè)郵箱。業(yè)務覆蓋姜堰地區(qū)。
sz : 將選定的文件發(fā)送(send)到本地機器。
rz : 運行該命令后會彈出一個文件選擇窗口,從本地選擇文件上傳到Linux服務器,即從本地接受文件到服務器。
如果Linux上沒有這兩命令,得先安裝,安裝命令如下:
yum install lrzsz1
當然在安裝的過程中可能會遇到如下錯誤:(一般是網(wǎng)絡出問題)
Could not retrieve mirrorlist1
此時解決方法是:?
如果配置的DHCP動態(tài)網(wǎng)絡,則在/etc/resolv.conf文件中添加nameserver 8.8.8.8。
關于linux rz sz:
1,編譯安裝
root 賬號登陸后,依次執(zhí)行以下命令:
tar zxvf lrzsz-0.12.20.tar.gz
cd lrzsz-0.12.20
./configure
make
make install
上面安裝過程默認把lsz和lrz安裝到了/usr/local/bin/目錄下,現(xiàn)在我們并不能直接使用,下面創(chuàng)建軟鏈接,并命名為rz/sz:
cd /usr/bin
ln -s /usr/local/bin/lrz rz
ln -s /usr/local/bin/lsz sz
2,使用說明
sz命令發(fā)送文件到本地:
# sz filename
rz命令本地上傳文件到服務器:
# rz
執(zhí)行該命令后,在彈出框中選擇要上傳的文件即可。
說明:打開SecureCRT軟件 - Options - session options - X/Y/Zmodem 下可以設置上傳和下載的目錄。
上帝為你關上一道防盜門,同時還給你上了一把鈦合金鎖。
上一篇: linux系統(tǒng)安裝、使用gedit文本編輯器
下一篇: linux快捷鍵
使用rz命令上傳文件
優(yōu)點:方便快捷
缺點:只能上傳小文件,不能上傳文件夾,上傳文件夾需要壓縮后上傳
上傳的文件被占用(例如.xls文件在windows已經(jīng)打開了)
解決方法:關閉占用,例如wps打開了.xls文件,關閉即可
上傳的文件的文件名在linux的文件夾下面已經(jīng)存在
解決方法:linux執(zhí)行rm -rf filename,再次上傳即可
如果感覺本文對您有幫助可以點個贊哦
本文僅供交流學習,請勿用于非法途徑
僅是個人意見,如有想法,歡迎留言
我們在虛擬機Linux終端中輸入rz命令沒有出現(xiàn)本地窗口,而是打印出waiting to receive.和一串不明其意的字符。這是因為rz命令需要終端的支持(即rz命令是在客戶端里面執(zhí)行的),比如終端就是你用來連接遠程服務器的客戶端,像是 XShell、rxvt、putty、SecureCRT。
解決方法:
本地系統(tǒng)中安裝Xshell,用Xshell連接虛擬機Linux,在Xshell中輸入命令rz即可上傳文件。
rz 之后一般會彈出窗口選擇文件,你這個沒彈出來。
建議 在Windows下,用SecureCRT 這個可以直接把文件拖拉上傳的。挺好用。