首先需要在secureCRT中可以配置相關的本地下載和上傳目錄,然後用rz、sz命令即可方便的傳輸文件數據。
下載數據到本地下載目錄:sz filename1 filename2 …
上傳數據到遠程:執行rz –be 命令,客戶端會彈出上傳窗口,用戶自行選擇(可多選)要上傳的文件即可。
Ⅱ linux的rz、sz指令怎麼用呢
藉助securtCRT,使用linux命令sz可以很方便的將伺服器上的文件下載到本地,使用rz命令則是把本地文件上傳到伺服器。
其中,對於sz和rz的理解與記憶我用了如下的方法(很多時候容易搞混):
sz中的s意為send(發送),告訴客戶端,我(伺服器)要發送文件 send to cilent,就等同於客戶端在下載。
rz中的r意為received(接收),告訴客戶端,我(伺服器)要接收文件 received by cilent,就等同於客戶端在上傳。
記住一點,不論是send還是received,動作都是在伺服器上發起的。我們習慣了說上傳或是下載,其實大可不必。使用這兩個命令,只要思考一點,是要把文件從伺服器上發送出去,還是從客戶端接上接收回來,就可以了。
若想把文件從客戶端上傳到伺服器,就是伺服器將文件接收回來,邏輯是:我(客戶端)上傳,你(伺服器)接收,使用rz。
若想把文件從伺服器上下載回(到客戶端),就是伺服器將文件發送出去,邏輯是:我下載(客戶端),你(伺服器)發送,使用sz。
好吧,最後總結為一句話:
我(客戶端)上傳,你(伺服器)接收(RZ),我下載(客戶端),你(伺服器)發送(SZ)。
Ⅲ 如何在Linux中使用rz/sz工具進行文件傳輸
一般來說,linux伺服器大多是通過ssh客戶端來進行遠程的登陸和管理的,使用ssh登陸linux主機以後,如何能夠快速的和本地機器進行文件的交互呢,也就是上傳和下載文件到伺服器和本地;
與ssh有關的兩個命令可以提供很方便的操作:
sz:將選定的文件發送(send)到本地機器
rz:運行該命令會彈出一個文件選擇窗口,從本地選擇文件上傳到伺服器(receive)
rz,sz是便是Linux/Unix同Windows進行ZModem文件傳輸的命令行工具
windows端需要支持ZModem的telnet/ssh客戶端(比如SecureCRT)
運行命令rz,即是接收文件,SecureCRT就會彈出文件選擇對話框,選好文件之後關閉對話框,文件就會上傳到當前目錄
注意:單獨用rz會有兩個問題:上傳中斷、上傳文件變化(md5不同),解決辦法是上傳是用rz -be,並且去掉彈出的對話框中「Upload files as ASCII」前的勾選。
-b binary 用binary的方式上傳下載,不解釋字元為ascii
-e 強制escape 所有控制字元,比如Ctrl+x,DEL等
運行命令sz file1 file2就是發文件到windows上(保存的目錄是可以配置)比ftp命令方便多了,而且伺服器不用再開FTP服務了
PS:Linux上rz/sz這兩個小工具安裝lrzsz-x.x.xx.rpm即可。
當然,還可以設置一下目錄了:
在SecureCRT設置一下上傳和下載的默認目錄
options–》session options–》file transfer 下可以設置上傳和下載的目錄
剩下的你只要在用SecureCRT登陸linux終端的時候:
發送文件到客戶端:sz filename
zmodem接收可以自行啟動。
從客戶端上傳文件到linux服務端:
只要服務端執行 : rz
然後在 SecureCRT 里選文件發送,協議 zmodem
Linux下和Windows之間的文件傳輸工具rz/sz(lrz/lsz) 介紹
【什麼是rz/sz (lsz/lrz)】
簡單說就是,可以很方便地用這兩個sz/rz工具,實現Linux下和Windows之間的文件傳輸(發送和接收),速度大概為10KB/s,適合中小文件。rz/sz 通過Zmodem協議傳輸數據。
【為什麼要用rz/sz】
普通Linux和Windows之間的文件共享方法,主要有建立nfs實現文件共享,和tftp之類的方法,但是都很麻煩,而如果只是小文件(幾十 K,幾百K),那麼直接用rz/sz,就顯得極其地方便了。大文件的話,還是要考慮上面說得,其他的共享方法了,畢竟,rz/sz速度只有10K左右,傳 大文件會累死人的
Ⅳ linux sz命令文件在本地什麼地方
which sz #這個可以找到命令的文件在什麼地方
sz 拿下來的文件,sz的時候回讓你選目錄的啊!
Ⅳ 【軟體安裝】---安裝rz和sz命令實現Linux與Windows傳輸文件
前言: 雖然使用Putty和Xshell我們可以實現自己的電腦與Linux連接,但是有時也需要從Linux直接傳輸文件到Windows中,或者從Windows傳輸文件到Linux,這時就可以用rz和sz命令。
1.軟體安裝
yum安裝
編譯安裝
2.軟體使用
lrz命令是方便從windows傳文件到Linux,在windows下通過連接工具進入linux系統,cd到自己需要的目錄,命令行輸入lrz,然後回車,之後會彈出一個選擇框,選擇我們需要上傳的文件,然後add,最後上傳就好了。
lsz命令是從Linux傳輸文件到windows,同樣Linux下我們需要傳的文件所在目錄,命令行輸入lsz,後面跟上需要傳輸的文件命,可以是一個文件,也可以跟多個文件名,同時傳多個文件,然後回車,就可以傳文件了。
Ⅵ linux rz sz命令沒反應怎麼辦
Linux中rz和sz命令允許開發板與主機通過串口進行傳遞文件,下面具體介紹一下怎麼實現的。
sz : 將選定的文件發送(send)到本地機器。
rz : 運行該命令後會彈出一個文件選擇窗口,從本地選擇文件上傳到Linux伺服器,即從本地接受文件到伺服器。
如果Linux上沒有這兩命令,得先安裝,安裝命令如下:
yum install lrzsz1
當然在安裝的過程中可能會遇到如下錯誤:(一般是網路出問題)
Could not retrieve mirrorlist1
此時解決方法是:
如果配置的DHCP動態網路,則在/etc/resolv.conf文件中添加nameserver 8.8.8.8。
Ⅶ linux redhat怎麼用xshell上傳本地文件
一、使用工具:xshell、linux redhat。
二、上傳步驟:
1、連接設置(linux客戶端)
三、注意事項:
1.正確填寫用戶名和密碼;
2.在ZMODEM 添加上圖設置
Ⅷ redhat 怎麼安裝配置rz sz
需要安裝rzsz,安裝命令如下:
yum install -y lrzsz
安裝完成後即可使用,以下為命令說明:
sz命令
用途說明:sz命令是利用ZModem協議來從Linux伺服器傳送文件到本地,一次可以傳送一個或多個文件。相對應的從本地上傳文件到Linux伺服器,可以使用rz命令。
常用參數
-a 以文本方式傳輸(ascii)。
-b 以二進制方式傳輸(binary)。
-e 對控制字元轉義(escape),這可以保證文件傳輸正確。
如果能夠確定所傳輸的文件是文本格式的,使用 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
此命令執行時,會彈出文件選擇對話框,選擇好需要上傳的文件之後,點確定,就可以開始上傳的過程了。上傳的速度取決於當時網路的狀況。
如果執行完畢顯示「0錯誤」,文件上傳就成功了,其他顯示則表示文件上傳出現問題了。