linux 中rz sz 文件傳輸


我使用過的Linux命令之sz - 下載文件,無需ftp/sftp

本文鏈接:http://codingstandards.iteye.com/blog/827637   (轉載請注明出處)

用途說明

sz命令是利用ZModem協議來從Linux服務器傳送文件到本地,一次可以傳送一個或多個文件。相對應的從本地上傳文件到Linux服務器,可以使用rz命令。參見《我使用過的Linux命令之rz - 批量上傳文件,簡單易用 》。

 

常用參數

-a 以文本方式傳輸(ascii)。

-b 以二進制方式傳輸(binary)。

-e 對控制字符轉義(escape),這可以保證文件傳輸正確。

-c command

-i command 在接收端(本地)執行命令,但我沒有嘗試成功。

 

如果能夠確定所傳輸的文件是文本格式的,使用 sz -a files

如果是二進制文件,使用 sz -be files

 

下載完了之后文件在哪個地方呢?

SecureCRT中,選擇菜單項“選項(O)”下的“會話選項(S)”,左邊切到“Xmodem/Zmodem”,即可看到上傳和下載目錄設置,也可更改。默認上傳目錄為 C:\Program Files\SecureCRT\upload,下載目錄為 C:\Program Files\SecureCRT\download。

但在Vista下,到C:\Program Files\SecureCRT\download去看的時候並沒有找到下載的文件,搜索了一下發現它們在下面的目錄中:C:\Users\***\AppData\Local\VirtualStore\Program Files\SecureCRT\download,其中***為用戶名。

 

使用示例

示例一 批量下載文本文件

本例演示了下載文本文件,比如c源代碼。

[root@web src]# ls *.c 
httptunnel_codec.c  s_agent2.c  s_conf.c  s_htserv.c  s_pop3.c    s_smtp.c   s_tcpfwd.c  s_telnet.c  s_user.c  s_xort.c
iSurf.c             s_agent.c   s_ftp.c   s_http.c    s_run.c     s_socks.c  s_tcpgum.c  s_term.c    s_via3.c
proxycfg.c          s_bridge.c  s_host.c  s_mime.c    s_server.c  s_task.c   s_tcphub.c  surf.c      s_via.c
[root@web src]# sz -a *.c 
rz
正在開始 zmodem 傳輸。 按 Ctrl+C 取消。
正在傳輸 httptunnel_codec.c...
  100%      22 KB    5 KB/s 00:00:04       0 錯誤
正在傳輸 iSurf.c...
  100%     890 bytes  890 bytes/s 00:00:01       0 錯誤
正在傳輸 proxycfg.c...
  100%       1 KB    1 KB/s 00:00:01       0 錯誤
正在傳輸 s_agent2.c...
  100%       4 KB    1 KB/s 00:00:03       0 錯誤
正在傳輸 s_agent.c...
  100%       6 KB    3 KB/s 00:00:02       0 錯誤

 

[root@web src]# sz -a *.c        
rz
正在開始 zmodem 傳輸。 按 Ctrl+C 取消。
正在傳輸 httptunnel_codec.c...
  100%      22 KB    2 KB/s 00:00:10       0 錯誤
正在傳輸 iSurf.c...
  100%     890 bytes  890 bytes/s 00:00:01       0 錯誤
正在傳輸 proxycfg.c...
  100%       1 KB    1 KB/s 00:00:01       0 錯誤
  100%       1 KB    1 KB/s 00:00:01       0 錯誤
正在傳輸 s_agent2.c...
  100%       4 KB    2 KB/s 00:00:02       0 錯誤

 

示例二 下載二進制文件

本例演示了下載二進制文件,先將前面的c源代碼壓縮到一個zip文件。

[root@web src]# zip source.zip *.c 
  adding: httptunnel_codec.c (deflated 88%)
  adding: iSurf.c (deflated 58%)
  adding: proxycfg.c (deflated 56%)
  adding: s_agent2.c (deflated 69%)
  adding: s_agent.c (deflated 73%)
  adding: s_bridge.c (deflated 74%)
  adding: s_conf.c (deflated 74%)
  adding: s_ftp.c (deflated 79%)
  adding: s_host.c (deflated 73%)
  adding: s_htserv.c (deflated 76%)
  adding: s_http.c (deflated 75%)
  adding: s_mime.c (deflated 61%)
  adding: s_pop3.c (deflated 66%)
  adding: s_run.c (deflated 58%)
  adding: s_server.c (deflated 69%)
  adding: s_smtp.c (deflated 52%)
  adding: s_socks.c (deflated 79%)
  adding: s_task.c (deflated 65%)
  adding: s_tcpfwd.c (deflated 75%)
  adding: s_tcpgum.c (deflated 73%)
  adding: s_tcphub.c (deflated 75%)
  adding: s_telnet.c (deflated 65%)
  adding: s_term.c (deflated 72%)
  adding: surf.c (deflated 58%)
  adding: s_user.c (deflated 72%)
  adding: s_via3.c (deflated 52%)
  adding: s_via.c (deflated 71%)
  adding: s_xort.c (deflated 70%)
[root@web src]# ls -l source.zip 
-rw-r--r-- 1 root root 57027 11-28 21:37 source.zip
[root@web src]# sz -be source.zip 
rz
正在開始 zmodem 傳輸。 按 Ctrl+C 取消。
正在傳輸 source.zip...
  100%      55 KB    3 KB/s 00:00:15       0 錯誤


免責聲明!

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



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