linux的rz命令出錯怎么解決
linux的rz命令出錯怎么解決
Linux下rz命令主要是用來傳輸文件的。但有時也會出現(xiàn)錯誤該怎么辦呢?下面由學習啦小編為大家整理了linux下rz命令出錯的解決方法,希望對大家有幫助!
linux的rz命令出錯詳解
問題描述:
在把Windows上的文件傳至Linux端時用到SecureCRT,一般小文件都沒有問題,文件太大時則出現(xiàn)了上傳后的文件只有幾K大小,當然大于2個G的是不可能傳的上去的了。對于幾百M到1G多的大文件要如下處理。
單獨用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提前退出。
附:linux的rz命令上傳文件實例
示例一 將本地的jdk安裝程序上傳到Linux服務器
代碼如下:
[root@qzt196 setup]# rz -be
rz waiting to receive.
正在開始 zmodem 傳輸。 按 Ctrl+C 取消。
正在傳輸 jdk-6u21-linux-i586-rpm.bin.。。
100% 77628 KB 137 KB/s 00:09:23 0 錯誤
[root@qzt196 setup]# ls -l jdk-6u21-linux-i586-rpm.bin
-rw-r--r-- 1 root root 79491215 06-25 07:06 jdk-6u21-linux-i586-rpm.bin
[root@qzt196 setup]#
示例二將本地的ant安裝程序上傳到Linux服務器
代碼如下:
[root@qzt196 setup]# rz -be
rz waiting to receive.
正在開始 zmodem 傳輸。 按 Ctrl+C 取消。
正在傳輸 apache-ant-1.8.1-bin.tar.gz.。。
100% 8071 KB 115 KB/s 00:01:10 0 錯誤
[root@qzt196 setup]#
示例三 選擇文件時取消
代碼如下:
[root@qzt196 ~]# rz -be
rz waiting to receive.
正在開始 zmodem 傳輸。 按 Ctrl+C 取消。
[root@qzt196 ~]#
示例四 上傳文件過程中按Ctrl+C終止
代碼如下:
[root@qzt196 ~]# rz -be
rz waiting to receive.
正在開始 zmodem 傳輸。 按 Ctrl+C 取消。
正在傳輸 apache-tomcat-5.5.31.tar.gz.。。
1% 85 KB 10 KB/s 00:12:32 ETA 0 錯誤
rz: apache-tomcat-5.5.31.tar.gz removed.
[root@qzt196 ~]#
示例五 一次上傳多個文件
代碼如下:
[root@qzt196 ~]# rz -be
rz waiting to receive.
正在開始 zmodem 傳輸。 按 Ctrl+C 取消。
正在傳輸 applink.c.。。
100% 2 KB 2 KB/s 00:00:01 0 錯誤
正在傳輸 arguments.cpp.。。
100% 2 KB 2 KB/s 00:00:01 0 錯誤
正在傳輸 buffer.cpp.。。
100% 825 bytes 825 bytes/s 00:00:01 0 錯誤
正在傳輸 build.。。
100% 1 KB 1 KB/s 00:00:01 0 錯誤
正在傳輸 bulk.cpp.。。
100% 2 KB 2 KB/s 00:00:01 0 錯誤
上面就是Linux中rz命令的實例詳解了,通過這些實例,你能夠詳細了解下rz命令的具體用法,讓你在操作Linux系統(tǒng)的時候,能夠靈活應用rz命令。