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簡化。