rz/sz 是 ZModem 協議在 Linux 下的實現,配合 SecureCRT 可實現圖形化文件上傳下載,比 scp 更直觀。本文記錄 CentOS 安裝 lrzsz、解決 yum 鎖衝突、SecureCRT 設置全流程。
# 檢查是否已安裝
rpm -qa | grep lrzsz
# 安裝
sudo yum install lrzsz
報錯:Existing lock /var/run/yum.pid: another copy is running as pid 3604...
原因:yum-updatesd 後台服務佔用鎖。解決:
sudo /sbin/service yum-updatesd stop
# 或永久禁用
sudo chkconfig yum-updatesd off
停止服務後重新執行 yum install lrzsz 即可成功。
# 在 Linux 終端執行
rz
彈出文件選擇框,選中文件(支持多選)點擊「打開」,文件自動上傳到當前目錄。
記憶口訣:rz = Receive Zmodem(服務端視角「接收」)。
# 單文件
sz filename
# 多文件
sz file1 file2 dir/*
文件自動下載到 SecureCRT 設置的 Download Directory。
sz *.log 配合通配符高效下載日志。scp/rsync/sftp,支持腳本自動化與帶寬限制。| 命令 | 方向 | 說明 |
|---|---|---|
rz | 上傳 | 彈出框選文件上傳到當前目錄 |
sz file | 下載 | 將指定文件下載到本地設置目錄 |
sz -bey file | 下載 | 二進制模式、強制覆蓋、保留路徑 |