本文通過lrzsz
來實現Windows和Linux間文件間的文件傳輸。
lrzsz
使用 XMODEM、YMODEM 和 ZMODEM 文件傳輸協議來實現文件的上傳和下載。相比 FTP 或者 WinSCP 工具配置簡單,它無需配置,即裝即用,非常方便!
環境
- 客戶端:Windows 10
- 服務器:CentOS 7
- 終端軟件:Xshell 7
操作步驟
1. 查看是否安裝 lrzsz
# CentOS
yum list installed lrzsz | grep lrzsz
# Ubuntu
dpkg -l | grep lrzsz
如果已安裝,請忽略步驟2
2. 安裝 lrzsz
# CentOS
yum install lrzsz
# Ubuntu
sudo apt-get install lrzsz
如果Ubuntu系統安裝的系統提示“ubuntu E: Unable to locate package lrzsz”,請參考這篇文章Ubuntu "Unable to locate package lrzsz"解決辦法
3. 驗證是否安裝成功
[root@bogon home]# sz --v
sz (lrzsz) 0.12.20
[root@bogon home]# rz --v
rz (lrzsz) 0.12.20
4. 上傳文件
rz
rz
中的r表示receive的意思,是從服務端的角度來說的。
(1)輸入rz
命令,回車,Xshell會彈出一個文件選擇框。
(2)上傳的過程中,會有進度條提示。
(3)文件上傳結束后,會看到文件保存在當前目錄中。
5. 下載文件
sz
sz
中的r表示send的意思,也是從服務端的角度來說的。
(1)如果Xshell屬性中的【接收文件夾】選擇的“下載前始終詢問”,輸入sz
命令回車后,會彈出文件保存對話框。
(2)如果Xshell配置了默認下載路徑,就會直接下載到配置的路徑中。
無論怎么配置,下載的時候都會有進度提示!