命令簡介
rz 命令(Receive ZMODEM),使用 ZMODEM 協議,將本地文件批量上傳到遠程 Linux/Unix 服務器,注意不能上傳文件夾。
當我們使用虛擬終端軟件,如 XShell、SecureCRT 或 PuTTY 來連接遠程服務器後,使用 rz 命令可以上傳本地文件到遠程服務器。輸入 rz 回車後,會出現文件選擇對話框,選擇需要上傳文件,一次可以指定多個文件,上傳到服務器的路徑爲當前執行 rz 命令的目錄。
sz 命令(Send ZMODEM)通過 ZMODEM 協議,可將多個文件從遠程服務器下載到本地。注意不能下載文件夾,如果下載文件夾,請先打包再下載。
此外,可以在虛擬終端軟件設置上傳時默認加載的本地路徑和下載的路徑。如SecureCRT軟件 -> Options -> session options -> X/Y/Zmodem 下可以設置上傳和下載的目錄。
安裝
yum install lrzsz
在Xshell連接屬性中的設置上傳協議爲Zmodem和接受的文件路徑等,如下圖所示:
windows端需要支持ZModem的telnet/ssh客戶端(xshell支持,好像putty不支持),SecureCRT就可以用SecureCRT登陸到Unix/Linux主機(telnet或ssh均可)。
運行命令rz,即是接收文件(上傳到Linux上),xshell就會彈出文件選擇對話框,選好文件之後關閉對話框,文件就會上傳到linux裏的當前目錄。也可以直接把要上傳的文件拖到xshell上完成上傳。
運行命令sz file 就是發文件到windows上(保存的目錄是可以配置) 比ftp命令方便多了,而且服務器不用再開FTP服務了。