# 如何使用sz/rz命令實現Linux與Windows互傳文件
## 一、簡介
在跨平臺工作中,Linux與Windows之間的文件傳輸是常見需求。`sz`(send)和`rz`(receive)是`lrzsz`工具包中的兩個實用命令,通過ZMODEM協議實現本地與遠程終端間的文件傳輸。本文將詳細介紹其使用方法。
## 二、環境準備
### 1. Linux端安裝
```bash
# Debian/Ubuntu
sudo apt install lrzsz
# CentOS/RHEL
sudo yum install lrzsz
需要支持ZMODEM協議的終端工具: - Xshell(推薦) - SecureCRT - MobaXterm(內置支持)
sz filename1 filename2...
執行后終端會彈出文件選擇對話框(圖形界面)或自動傳輸(命令行)。
rz
輸入命令后,在彈出窗口選擇要上傳的文件。
參數 | 作用 | 示例 |
---|---|---|
-e | 轉義控制字符 | sz -e filename |
-b | 二進制模式傳輸 | rz -b |
-y | 覆蓋已存在文件 | sz -y *.log |
rz -b
二進制模式可減少中斷風險cd
到目標目錄當傳輸失敗時,可考慮:
1. sftp:sftp user@host
2. scp:scp file user@host:/path
3. rsync:適合大量文件同步
sz/rz
提供了簡單快捷的交互式文件傳輸方案,特別適合臨時文件交換。雖然功能不如專業工具強大,但其無需額外配置的優勢使其成為運維人員的常用選擇。
提示:最新版Xshell已支持直接拖拽文件傳輸,可作為補充方案。 “`
(全文約520字)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。