天天看點

Linux&Windows利用CRT的小檔案傳輸工具--rz/sz

  Linux伺服器與windows辦公桌面之間互相傳輸資料,除了利用FTP、nfs、wincp等工具外,小資料的傳輸可以利用rz/sz工具,适合想我這種懶得額外下載下傳軟體和搭建環境的懶人,這裡記錄一個,利用SecureCRT實作。

  簡介:

rz/sz是Linux/Unix和Windows利用ZModem協定進行檔案傳輸的指令行工具,适合中小檔案的傳輸。

windows端利用SecureCRT登陸到linxu主機,telnet或ssh均可;

rz:從伺服器receive檔案

sz:将標明的檔案send到本地

  使用:

1、Linux上安裝lrzsz-xxx.rpm這個包即可使用rz/sz指令;

多數的嵌入式開發中,已經将編譯好的rz/sz工具放到rootfs中了,普通的linux系統,如果沒有直接安裝即可:

[root@localhost ~]# yum search lrzsz

2、rz上傳本地檔案到伺服器

直接運作rz指令即會彈出對話框,選擇需要上傳到伺服器的本地檔案,即可完成上傳;

需要注意的是:單獨用rz指令會有兩個問題:上傳中斷和上傳檔案變化(MD5改變);解決方法是加-be選項,并且去掉彈出的對話框中“以ASCII方式上傳檔案的”前的勾選。

我嘗試上傳一個ISO鏡像,添加所選鏡像之後确定即可上傳,這裡看到速度在1M左右,還是可以接受的;截圖如下:

Linux&Windows利用CRT的小檔案傳輸工具--rz/sz
Linux&Windows利用CRT的小檔案傳輸工具--rz/sz

3、sz發送伺服器檔案到本地PC

直接運作sz file_name 在彈出的對話框中添加上傳的本地目錄位置,确定即可;

Linux&Windows利用CRT的小檔案傳輸工具--rz/sz

運作指令之後會彈出windows視窗,選擇上傳目錄:

Linux&Windows利用CRT的小檔案傳輸工具--rz/sz

4、SecreCRT上傳和下載下傳預設目錄的設定:

  CRT裡“會話選項”,“外觀”下面“X/Y/Zmodem”設定上傳和下載下傳目錄:

Linux&Windows利用CRT的小檔案傳輸工具--rz/sz

總結:

sz/rz小巧、簡單,适合中小檔案的傳輸,避免了nfs和tftp之類的麻煩。