溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux中rz命令使用方法

發(fā)布時間:2021-09-03 01:37:08 來源:億速云 閱讀:267 作者:chen 欄目:系統(tǒng)運(yùn)維

本篇內(nèi)容主要講解“Linux中rz命令使用方法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Linux中rz命令使用方法”吧!

rz命令可以批量上傳文件,當(dāng)然也可上傳單個文件啦。使用的協(xié)議是古老的ZMODEM協(xié)議,雖然協(xié)議古老,但毫不影響的簡單易用的特性。一般情 況我們要上傳文件到Linux系統(tǒng),要么使用ftp(還得架設(shè)ftp服務(wù)端),要么使用sftp,上傳一個文件要敲不少命令。而這里介紹的rz命令,只需 要簡單的在命令行上敲一下 rz -be 命令,在SecureCRT下就會彈出文件選擇框讓你選擇需要上傳的文件了,而且可以選擇多個;不過,如果是用putty,那就無能為力了。

  下面簡單說下ZModem協(xié)議的事情,先得從XMODEM協(xié)議(XMODEM   Protocol)說起。XMODEM協(xié)議是一種使用撥號調(diào)制解調(diào)器的個人計算機(jī)通信中廣泛使用的異步文件運(yùn)輸協(xié)議。這種協(xié)議以128字節(jié)塊的形式傳輸數(shù) 據(jù),并且每個塊都使用一個校驗和過程來進(jìn)行錯誤檢測。如果接收方關(guān)于一個塊的校驗和與它在發(fā)送方的校驗和相同時,接收方就向發(fā)送方發(fā)送一個認(rèn)可字節(jié)。然 而,這種對每個塊都進(jìn)行認(rèn)可的策略將導(dǎo)致低性能,特別是具有很長傳播延遲的衛(wèi)星連接的情況時,問題更加嚴(yán)重。

  使用循環(huán)冗余校驗的與XMODEM相應(yīng)的一種協(xié)議稱為XMODEM-CRC。還有一種是XMODEM-1K,它以1024字節(jié)一塊來傳輸數(shù)據(jù)。 YMODEM也是一種XMODEM的實現(xiàn)。它包括XMODEM-1K的所有特征,另外在一次單一會話期間為發(fā)送一組文件,增加了批處理文件傳輸模式。

  ZMODEM是最有效的一個XMODEM版本,它不需要對每個塊都進(jìn)行認(rèn)可。事實上,它只是簡單地要求對損壞的塊進(jìn)行重發(fā)。ZMODEM對按塊 收費(fèi)的分組交換網(wǎng)絡(luò)是非常有用的。不需要認(rèn)可回送分組在很大程度上減少了通信量。它是Xmodem   文件傳輸協(xié)議的一種增強(qiáng)形式,不僅能傳輸更大的數(shù)據(jù),而且錯誤率更小。包含一種名為檢查點重啟的特性,如果通信鏈接在數(shù)據(jù)傳輸過程中中斷,能從斷點處而不 是從開始處恢復(fù)傳輸。 

  從SecureCRT幫助主題中搜索Zmodem,就會找到如下關(guān)于Zmodem的說明:Zmodem is a full-duplex file transfer protocol that supports fast data transfer rates and effective error detection. Zmodem is very user friendly, allowing either the sending or receiving party to initiate a file transfer. Zmodem supports multiple file ("batch") transfers, and allows the use of wildcards when specifying filenames. Zmodem also supports resuming most prior Zmodem file transfer attempts.
  與rz命令相對應(yīng)的,sz命令可以實現(xiàn)從Linux服務(wù)器下載文件到本地。

常用參數(shù)

-b 以二進(jìn)制方式,默認(rèn)為文本方式。(Binary (tell it like it is) file transfer override.)
-e 對所有控制字符轉(zhuǎn)義。(Force sender to escape all control characters; normally XON, XOFF, DLE, CR-@-CR, and Ctrl-X are escaped.)

如果要保證上傳的文件內(nèi)容在服務(wù)器端保存之后與原始文件一致,最好同時設(shè)置這兩個標(biāo)志,如下所示方式使用:

rz -be

此命令執(zhí)行時,會彈出文件選擇對話框,選擇好需要上傳的文件之后,點確定,就可以開始上傳的過程了。上傳的速度取決于當(dāng)時網(wǎng)絡(luò)的狀況。
如果執(zhí)行完畢顯示“0錯誤”,文件上傳就成功了,其他顯示則表示文件上傳出現(xiàn)問題了。

有些版本的Linux下,執(zhí)行rz命令報“command not found”,可以到安裝盤中找 lrzsz*.rpm 去安裝。

使用示例

示例一 將本地的jdk安裝程序上傳到Linux服務(wù)器

代碼如下:


[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服務(wù)器

代碼如下:


[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命令使用方法”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI