本文通過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配置了預設下載路徑,就會直接下載到配置的路徑中。
無論怎麼配置,下載的時候都會有進度提示!