我們連接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個,可同時下載多個文件
此命令執行時,會彈出文件保存接收對話框

選擇好保存路徑后,點確定,就可以開始下載文件,下載成功會顯示傳送完畢。

下載成功后可在保存的目錄查看文件

