用習慣了SecureCRT,覺得rz的命令太方便了,但最近遇到一新裝的linux服務器,急忙用SecureCRT連上去,發現不能識別rz命令,以前用過幾百次,不會錯啊,於是在網上查N久,才知道原來要使用SecureCRT的rz命令,要在linux上安裝一個工具,具體過程如下:
Linux系統手動安裝rz/sz 軟件包
定製安裝的linux可能沒有把rzsz包安裝到系統,這對用securecrt這樣的windows工具傳輸文件特別不方便。爲了使用這個方便的法門,可以手動安裝之。
一,用源碼包安裝:
1、下載軟件 rzsz-3.34.tar.gz,登錄linux,用命令
wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz下載。
2、解壓 tar zxvf rzsz-3.34.tar.gz
3、安裝cd rzsz-3.34 ; make posix 。注意:這個軟件安裝與常規的GNU軟件不同—沒有configure(配置)及make install (安裝過程)。先執行命令make,將給出下面的提示:
[root@appuser rzsz]# make
根據自己的系統選擇make的位置參數,一般情況下,選posix或linux就可以了。執行命令make posix,我們從輸出部分可以很清楚的看見這個步驟所進行的工作:
[root@appuser rzsz]# make posix
4、爲了方便使用這個工具,把相關文件複製到目錄/usr/bin下面。這裏只需要拷貝2個文件rz及sz,命令爲:cp rz sz /usr/bin.
ok,大功告成,現在就可以使用SecureCRT的rz命令了。
5、如果要移植到ARM中使用,需要修改Makefile.如下:
#vi Makefile
修改CC=arm-linux-gcc
保存退出
#make posix
6、去掉"UNREGISTERED COPY"提示
**** UNREGISTERED COPY *****
Please read the License Agreement in rz.doc
解決方法:
修改Makefile第四行OFLAG= -O 爲 OFLAG= -O -DREGISTERED(也可以修改源代碼)保存退出
#make posix
源碼安裝轉載自:http://hi.baidu.com/redfox241/blog/item/d72f5b352b9f28abd0a2d3c3.html
二,用yum安裝:
1,針對不同的linux系統有不同的安裝方式:
CenOS和redhat系統可以用:yum -y install lrzsz
Ubantu系列系統可以用:apt-get install lrzsz