Xshell在Windows和Linux間文件的上傳和下載


本文通過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配置了默認下載路徑,就會直接下載到配置的路徑中。

無論怎么配置,下載的時候都會有進度提示!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM