需要安裝rzsz,安裝命令如下:
創(chuàng)新互聯(lián)自2013年創(chuàng)立以來,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目網(wǎng)站設計制作、成都做網(wǎng)站網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元寧鄉(xiāng)做網(wǎng)站,已為上家服務,為寧鄉(xiāng)各地企業(yè)和個人服務,聯(lián)系電話:18982081108
yum install -y lrzsz
安裝完成后即可使用,以下為命令說明:
sz命令
用途說明:sz命令是利用ZModem協(xié)議來從Linux服務器傳送文件到本地,一次可以傳送一個或多個文件。相對應的從本地上傳文件到Linux服務器,可以使用rz命令。
常用參數(shù)
-a 以文本方式傳輸(ascii)。
-b 以二進制方式傳輸(binary)。
-e 對控制字符轉義(escape),這可以保證文件傳輸正確。
如果能夠確定所傳輸?shù)奈募俏谋靖袷降模褂?sz -a files
如果是二進制文件,使用 sz -be files
rz命令
-b 以二進制方式,默認為文本方式。(Binary (tell it like it is) file transfer override.)
-e 對所有控制字符轉義。(Force sender to escape all control characters; normally XON, XOFF, DLE, CR-@-CR, and Ctrl-X are escaped.)
如果要保證上傳的文件內容在服務器端保存之后與原始文件一致,最好同時設置這兩個標志,如下所示方式使用:
rz -be
此命令執(zhí)行時,會彈出文件選擇對話框,選擇好需要上傳的文件之后,點確定,就可以開始上傳的過程了。上傳的速度取決于當時網(wǎng)絡的狀況。
如果執(zhí)行完畢顯示“0錯誤”,文件上傳就成功了,其他顯示則表示文件上傳出現(xiàn)問題了。
因為“終端”編碼沒有設置成UTF8導致linux rz命令無法傳輸文件。
1、首先第一步就是要Xshell連接Linux系統(tǒng),輸入命令。比如 df -h查看系統(tǒng)容量,注意的是如下圖。中文字符,顯示亂碼。
2、接著就是要Linux系統(tǒng)系統(tǒng)語言查詢,注意都是是不是Linux系統(tǒng)沒有安裝中文語言包呢?我們來檢查一下吧,查看語言包。如下圖。
3、然后就是要打開xshell終端服務,這時候再找到菜單--- 屬性 如下圖。
4、接著就是打開屬性,系統(tǒng)設置菜單之后。這時候找到 “終端”編碼設置,注意都是默認是 默認語言,選擇UTF8設置即可,如下圖。
5、最后就是重新打開linux rz,然后輸入自己的命令進行文件的傳輸即可。
注意:單獨用rz會有兩個問題:上傳中斷、上傳文件變化(md5不同),解決辦法是上傳是用rz -be,并且去掉彈出的對話框中“Upload files as ASCII”前的勾選。
-a, –ascii
-b, –binary 用binary的方式上傳下載,不解釋字符為ascii
-e, –escape 強制escape 所有控制字符,比如Ctrl+x,DEL等
rar,gif等文件文件采用 -b 用binary的方式上傳。
文件比較大而上傳出錯的話,采用參數(shù) -e
如果用不帶參數(shù)的rz命令上傳大文件時,常常上傳一半就斷掉了,很可能是rz以為上傳的流中包含某些特殊控制字符,造成rz提前退出。
綜上,請使用 rz -be
這是因為rz命令需要終端的支持(即rz命令是在客戶端里面執(zhí)行的),比如終端就是你用來連接遠程服務器的客戶端,像是 XShell、rxvt、putty、SecureCRT
本人使用的客戶端是SecureCRT
在SecureCRT里面輸入rz命令就可以出現(xiàn)本地窗口,供我們選擇文件
linux的rz/ sz 指令是上傳、下載文件指令。一般需要服務器先安裝好響應的包才能用。 1、安裝lrzsz的包:yum install lrzsz ;如果沒有yum,可以到安裝盤的pakage里找到lrzsz的包,放到服務器里進行安裝。 2、安裝好后,運行 rz 進行上傳文件測試...
首先你得安裝lrzsz工具 ubuntu下使用 sudo apt-get install lrzsz
然后運行rz后,會自動彈出WIndows下的文件選擇對話框,選擇對應文件后,添加,然后確定,就開始傳輸,將windows中的文件,拷貝到Linux中了。