1. 程式人生 > >linux中rz, sz命令的安裝與使用------實現Windows與linux檔案的快捷互傳

linux中rz, sz命令的安裝與使用------實現Windows與linux檔案的快捷互傳

        大家經常在Windows上用SecureCRT來連線linux伺服器, 經常涉及到Windows與linux檔案的互傳。 當然, 我們可以用各種傳輸協議命令來做, 比如ftp, sftp, scp等,有經驗的朋友知道, 用samba那簡直是完美啊(利用samba後, linux機器就相當於Windows的一塊硬碟, 掛載在Windows上)。

        在本文中, 我們一起來結識一下rz命令和sz命令, 操作起來非常方面, 比ftp, sftp, scp命令快捷方便多了。

        rz : 把Windows上的檔案傳送到linux伺服器。 

        千萬要注意:

        a. 當linux機器上本身就有同名檔案的時候, rz命令不會覆蓋檔案, 此時應該用 rz -bye來代替。

        b. 當傳大檔案時, 用rz會出現中斷問題。

       一句話, 在任何場合, 用rz -bye, 而不要用單獨用rz.  用rz的時候, 系統會彈框, 讓我們選擇對應的檔案來上傳。

        sz file  把linux上的file檔案傳送到Windows(可以設定預設目錄)

        通常情況下, linux上並不會預設安裝這兩個命令, 但我們可以自己來安裝, 步驟如下(在root許可權下操作):

        1.cd /tmp

        2. 執行wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz 命令, 來下載原始檔包

        3. 解壓tar zxvf lrzsz-0.12.20.tar.gz 

        4. cd lrzsz-0.12.20

        5.執行./configure命令來配置

        6. make,  這一步是編譯

        7. make install, 這一步是安裝, 說準確點, 是把生成的可執行檔案複製到/usr/local/bin

        8. 此時還不能用, 必須進行軟連結, 如下:

        cd /usr/bin
        ln -s /usr/local/bin/lrz rz
        ln -s /usr/local/bin/lsz sz

        好了, 現在即便是退出root, 也可以用rz和sz命令了, 試了一下, 倍兒爽。 如果嫌rz -bye太麻煩, 則可以用alias簡化。