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)器的個人計算機通信中廣泛使用的異步文件運輸協(xié)議。這種協(xié)議以128字節(jié)塊的形式傳輸數(shù) 據(jù),并且每個塊都使用一個校驗和過程來進行錯誤檢測。如果接收方關(guān)于一個塊的校驗和與它在發(fā)送方的校驗和相同時,接收方就向發(fā)送方發(fā)送一個認可字節(jié)。然 而,這種對每個塊都進行認可的策略將導(dǎo)致低性能,特別是具有很長傳播延遲的衛(wèi)星連接的情況時,問題更加嚴重。
使用循環(huán)冗余校驗的與XMODEM相應(yīng)的一種協(xié)議稱為XMODEM-CRC。還有一種是XMODEM-1K,它以1024字節(jié)一塊來傳輸數(shù)據(jù)。 YMODEM也是一種XMODEM的實現(xiàn)。它包括XMODEM-1K的所有特征,另外在一次單一會話期間為發(fā)送一組文件,增加了批處理文件傳輸模式。
ZMODEM是最有效的一個XMODEM版本,它不需要對每個塊都進行認可。事實上,它只是簡單地要求對損壞的塊進行重發(fā)。ZMODEM對按塊 收費的分組交換網(wǎng)絡(luò)是非常有用的。不需要認可回送分組在很大程度上減少了通信量。它是Xmodem 文件傳輸協(xié)議的一種增強形式,不僅能傳輸更大的數(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 以二進制方式,默認為文本方式。(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è)置這兩個標志,如下所示方式使用:
rz -be
此命令執(zhí)行時,會彈出文件選擇對話框,選擇好需要上傳的文件之后,點確定,就可以開始上傳的過程了。上傳的速度取決于當(dāng)時網(wǎng)絡(luò)的狀況。
如果執(zhí)行完畢顯示“0錯誤”,文件上傳就成功了,其他顯示則表示文件上傳出現(xiàn)問題了。
有些版本的Linux下,執(zhí)行rz命令報“command not found”,可以到安裝盤中找 lrzsz*.rpm 去安裝。
使用示例
示例一 將本地的jdk安裝程序上傳到Linux服務(wù)器
復(fù)制代碼代碼如下:[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ù)器
復(fù)制代碼代碼如下:[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]#
示例三 選擇文件時取消
復(fù)制代碼代碼如下:[root@qzt196 ~]# rz -be
rz waiting to receive.
正在開始 zmodem 傳輸。 按 Ctrl+C 取消。
[root@qzt196 ~]#
示例四 上傳文件過程中按Ctrl+C終止
復(fù)制代碼代碼如下:[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 ~]#
示例五 一次上傳多個文件
復(fù)制代碼代碼如下:[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系統(tǒng)怎么用SecureCRT上傳和下載文件
1、需要上傳或者下載,需要使用rz和sz命令。如果linux上沒有這兩個命令工具,則需要先安裝。可以使用yum安裝。運行命令yum install lrzsz。2、安裝完成后就可以使用rz命令上傳本地的文件到linux平臺。運行rz命令,會彈出選擇文件的對話框。3、選擇需要上傳的文件所在的文件夾,然后點擊文件。然后再點擊添加...
文件傳輸命令(lrzsz)
lrzsz的設(shè)計理念偏向于單文件操作,這意味著在處理大文件時,可能會遇到網(wǎng)絡(luò)不穩(wěn)定導(dǎo)致的傳輸中斷問題。它一次只傳輸一個文件,對于批量文件傳輸,用戶可能需要多次操作。安裝與使用步驟 首先,為你的系統(tǒng)增添lrzsz的支持:yum install lrzsz -y然后,讓我們通過實例感受其上傳和下載的便捷:在Linux系統(tǒng)中,...
linux的rz命令用不了linux的rz命令
rz命令怎么傳文件夾?打開secureCRT,通過SSH連到至遠程linux主機 2.鍵入rz命令 3.在跳出的窗口選擇想要上傳的文件 4.點擊ADD后加入傳輸列表 rz命令(ReceiveZMODEM),使用ZMODEM協(xié)議,將本地文件批量上傳到遠程Linux\/Unix服務(wù)器,注意不能上傳文件夾 Linux中rz和sz命令用法詳解?linux的rz\/sz指令是上傳、下載...
Linux方便傳輸文件必備工具-lrzsz
先執(zhí)行sz命令并避免直接回車。相反,按下Ctrl并右鍵點擊,選擇“Receive file using Z-modem”選項。上傳文件則更為直接,只需在Mobaxterm等工具中,使用rz命令并按下Ctrl與鼠標右鍵,選擇“Send file using Z-modem”即可。記憶技巧:1. sz用于發(fā)送文件至本地。2. rz則用于接收本地上傳的文件。
Linux文件傳輸命令 rz 與 sz
0x02 yum安裝 對于使用root用戶登錄的CentOS系統(tǒng),執(zhí)行以下命令以快速便捷地安裝rz和sz:其他Linux操作系統(tǒng)可安裝相應(yīng)的二進制包。例如,Red Hat Linux用戶可安裝lrzsz-0.12.20-36.el7.x86_64.rpm包來獲取rz和sz功能。0x03 使用說明 sz命令用于將文件傳輸至本地:而rz命令則用于上傳本地文件至服務(wù)器...
文件傳輸命令(lrzsz)
使用命令行傳輸文件,借助lrzsz工具實現(xiàn),需先確保環(huán)境安裝此工具。安裝lrzsz可借助包管理器完成。例如在Ubuntu系統(tǒng)中使用命令:sudo apt-get install lrzsz Windows用戶在使用rz命令時,需將文件直接拖拽至Xshell界面,無需額外操作。對于Linux用戶,需使用sz命令上傳文件至Windows,操作流程如下:sz 目標路徑 ...
如何將本地文件上傳到linux
通過你的描述,將本地的文件上傳至linux ,可以通過如下方法來進行:[root@localhost ss2]# rz 通過rz 命令上傳文件,相對來說是最方便的。溫馨提示:1、再使用rz 命令前,要對其進行安裝,如果系統(tǒng)沒有安裝這個命令是沒辦法使用的,具體安裝命令如下:#查看rz 包的版本,[root@Backup2 data]# yum ...
如何在Linux中使用rz\/sz工具進行文件傳輸
putty或者SecureCRT yum -y install lrzsz rz 上傳 sz 下載
利用Lrzsz實現(xiàn)Windows\/Linux之間文件下載和上傳
若需上傳文件,只需執(zhí)行命令“rz”。隨后,系統(tǒng)將自動打開文件選擇窗口,用戶可從中挑選要上傳的文件。待選擇完成后,點擊確認,文件上傳的過程便會啟動,并以進度條的形式展示上傳進度。當(dāng)進度條完成100%,表示文件已成功上傳至Linux系統(tǒng)當(dāng)前目錄。對于文件下載操作,用戶需執(zhí)行“sz”命令。系統(tǒng)隨后將彈出...
超級好用的文件傳輸命令rz與sz
rz與sz是Linux\/Unix與Windows進行ZModem文件傳輸?shù)拿钚泄ぞ摺indows端需ZModem支持的telnet\/ssh客戶端,如xshell或SecureCRT。rz用于從本地上傳文件,sz則用于本地下載文件。這兩個工具安裝簡便,以CentOS為例,安裝過程簡單。使用rz與sz亦非常直覺,xshell登錄服務(wù)器后,直接執(zhí)行命令即可。sz與rz都具有...
相關(guān)評說:
衢江區(qū)公差: ______ 這個是securecrt下上傳下載用的命令 本來就可以直接運行的 你可以which rz和which sz查看命令所在的目錄 然后把這個目錄放到$PATH變量下就能直接運行了
衢江區(qū)公差: ______ 直接rm就可以了,不過要加兩個參數(shù)-rf 即:rm -rf 目錄名字 -r 就是向下遞歸,不管有多少級目錄,一并刪除 -f 就是直接強行刪除,不作任何提示的意思 刪除文件夾實例:rm -rf /var/log/httpd/access 將會刪除/var/log/httpd/access目錄以及其下所有文件、文件夾 需要提醒的是:使用這個rm -rf的時候一定要格外小心,linux沒有回收站的,一旦刪除不可恢復(fù). 當(dāng)然,rm還有更多的其他參數(shù)和用法,man rm就可以查看了
衢江區(qū)公差: ______ 首先給大家介紹兩個命令一個叫rz一個叫sz,這兩個命令其實是我們Ubuntu系統(tǒng)給我們提供利用zmodem協(xié)議這樣做成一個上傳下載的功能,然后我們來看一下怎么去用,當(dāng)然首先來說你要想用這個軟件要先看Ubuntu是否安裝了.然后我們先敲...
衢江區(qū)公差: ______ 在linux中刪除一個目錄很簡單,很多人還是習(xí)慣用rmdir,不過一旦目錄非空,就陷入深深的苦惱之中,現(xiàn)在使用rm -rf命令即可解決. 直接rm就可以了,不過要加兩個參數(shù)-rf 即:rm -rf 目錄名字 -r 就是向下遞歸,不管有多少級目錄,一并刪除 -f ...
衢江區(qū)公差: ______ 方法有很多種,最簡單r的辦法就是在windows中安裝xmanager.里面有xshell,ftp等工具.使用xshell連接linux的IP地址,但前提必須在linux系統(tǒng)中安裝lrzsz軟件包(在系統(tǒng)鏡像中).方法如下:將系統(tǒng)鏡像掛載到系統(tǒng)中,一般我是掛載到/mnt下.#mount /dev/sr0 /mnt#rpm -ivh /mnt/Packages/lrzsz*安裝完就可以用xshell.在xshell下登陸到linux中用命令rz是將windows文件上傳到linux系統(tǒng)中,sz是將linux中的文件下載到windows中.
衢江區(qū)公差: ______ 1、使用rz命令(CRT特有,虛擬機可使用samba工具)將 arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz放入linux的一個目錄下,我的是根目錄下的myfile目錄,路徑:/myfile 2、將arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz解壓 命令:#tar zxvf arm-linu...
衢江區(qū)公差: ______ 沒遇到過這種問題,試試加一些控制參數(shù): $ rz -ary --o-sync
衢江區(qū)公差: ______ 語法:unzip 〔選項〕 壓縮文件名.zip 各選項的含義分別為:-x 文件列表 解壓縮文件,但不包括指定的file文件.-v 查看壓縮文件目錄,但不解壓.-t 測試文件有無損壞,但不解壓.-d 目錄 把壓縮文件解到指定目錄下.-z 只顯示壓縮文件的注解...
衢江區(qū)公差: ______ 一般linux可執(zhí)行的命令在環(huán)境變量PATH的值的目錄中 可以在這些目錄下尋找以bz開頭的命令 方法是使用grep配合正則表達式來完成 下面是一個例子#!/bin/bash for i in $(echo $PATH | sed 's/:/ /g') do for n in $(ls $i) do echo $n | grep -oP '^bz.*' ...