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個,可同時下載多個檔案
此命令執行時,會彈出檔案儲存接收對話方塊
選擇好儲存路徑後,點確定,就可以開始下載檔案,下載成功會顯示傳送完畢。
下載成功後可在儲存的目錄檢視檔案