1. 程式人生 > 其它 >Linux_接收檔案(rz)和傳送檔案(sz)

Linux_接收檔案(rz)和傳送檔案(sz)

我們連線linux通常是使用一些ssh工具進行遠端訪問連線的,在使用過程中,少不了將本地檔案上傳到linux或將linux上的檔案下載到本地,每次使用ftp比較繁瑣而且浪費時間。我們可以使用linux系統下的rz、sz命令非常方便的完成檔案的上傳和下載。

rz(Receive ZMODEM):使用ZMODEM協議,將本地檔案批量上傳到遠端Linux/Unix伺服器,注意不能上傳資料夾。

sz(Send ZMODEM):通過ZMODEM協議,可將多個檔案從遠端Linux/Unix伺服器下載到本地。注意不能下載資料夾,如果下載資料夾,請先打包再下載

檢查命令是否可用

輸入命令:rz -be

若彈出檔案選擇框表示命令可用

若提示未找到命令表示命令不可用,我們需要安裝對應的命令軟體包。

安裝軟體包的方法:使用yum search sz查詢該命令的軟體包,再使用 yum install包名 安裝這個軟體包

安裝成功後,輸入 rz -be則彈出檔案選擇框

rz(Receive ZMODEM)

使用ZMODEM協議,將本地檔案批量上傳到遠端Linux/Unix伺服器,注意不能上傳資料夾。

常用引數

  • -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

此命令執行時,會彈出檔案選擇對話方塊,選擇好需要上傳的檔案之後,點確定,就可以開始上傳的過程了。上傳的速度取決於當時網路的狀況。

如果檔案傳送成功,則顯示如下圖:

上傳成功後可在命令執行目錄檢視上傳的檔案

sz(Send ZMODEM)

通過ZMODEM協議,可將多個檔案從遠端Linux/Unix伺服器下載到本地。注意不能下載資料夾,如果下載資料夾,請先打包再下載。

命令格式如下:

sz file1 [file2] [file3]   # 至少要下載1個,可同時下載多個檔案 

此命令執行時,會彈出檔案儲存接收對話方塊

選擇好儲存路徑後,點確定,就可以開始下載檔案,下載成功會顯示傳送完畢。

下載成功後可在儲存的目錄檢視檔案