Ubuntu下GFTP 的安裝
ubuntu下GFTP的安裝:
Windows下經(jīng)常使用類似于cuteftp與flashFXP這樣的客戶端。相對(duì)于Windows,ubuntu下可使用的FTP客戶端要多得多,經(jīng)常使用的就是gFTP、FileZilla等。使用之后發(fā)現(xiàn),對(duì)于中文的支持還是不盡如人意。
要安裝使用gFTP,請(qǐng)使用下面的命令
sudo apt-get install gftp
要安裝使用filezilla,請(qǐng)使用
sudo apt-get install filezilla
整體感覺上,gFTP容量小(3M左右),功能強(qiáng)大,是***,對(duì)于中文,雖顯示的是亂碼,但還可以使用。而filezilla(約14M)則完全不能顯示中文,界面也是英文,我想應(yīng)該可以通過安裝中文語言包來實(shí)現(xiàn)漢化。
1.首先,打開終端,輸入命令
$ sudo locale-gen zh_CN.GBK
2.然后輸入命令
$ sudo gedit /usr/bin/gftp
在#!/bin/sh之后加上 一行:
export LANG=zh_CN.GBK
保存關(guān)閉。
3. 現(xiàn)在從終端啟動(dòng)gftp,輸入命令:
$ gftp
嘗試登錄中文的ftp,已經(jīng)沒有亂碼了,是吧?OK。
但有一個(gè)問題依然存在,從“應(yīng)用程序——互聯(lián)網(wǎng)——gftp”啟動(dòng)時(shí)還是亂碼,這時(shí)打開“系統(tǒng)——***項(xiàng)——主菜單”里面找到gftp的菜單項(xiàng),右鍵屬性后把啟動(dòng)命令 gftp-gtk %u 改成 gftp 。然后重新從“應(yīng)用程序——互聯(lián)網(wǎng)——gftp”啟動(dòng),問題解決了。
我嘗試打開了幾個(gè)中文ftp站點(diǎn),果然都沒有亂碼了,非常***。大家可以試一下這個(gè)方法。個(gè)人感覺這個(gè)方案已經(jīng)是完全解決了gftp中文亂碼的問題了。
不過此時(shí)還有一個(gè)問題很嚴(yán)重,就是下載到本地的文件可能和服務(wù)器端編碼不一樣而再次亂碼,你可以找一些編碼轉(zhuǎn)換工具,但太麻煩了,我建議考慮下面的方法。
4.其他
(1) lftp
lftp 是命令行的ftp工具,一旦配置完畢,就可以用get下載文件,而且不會(huì)有亂碼。
ubuntu下默認(rèn)已經(jīng)有了,當(dāng)然也要配置一下編碼,創(chuàng)建文件:
$ vi ~/.lftp/rc
內(nèi)容如下:
set ftp:charset GBK
set file:charset UTF-8
保存關(guān)閉。開始使用lftp,不過是命令行的。
$ lftp IP地址 -u 用戶名,密碼
(2) fireftp
強(qiáng)烈推薦!這是fixfox的插件,可以打開firefox-->工具-->附加組件,搜索安裝。
然后登錄中文FTP,點(diǎn)擊 "Edit" 按鈕,選擇 Advanced 選項(xiàng)卡,在里面選擇 Server encoding 的類型即可。
(3) filezilla
這個(gè)也很好,至少不用再去擔(dān)心亂碼了(可以自己設(shè)置字符集),很好。如果不想開firefox可以考慮它。
【編輯推薦】
- 提高Linux操作系統(tǒng)性能
- gFTP遠(yuǎn)程目錄遍歷漏洞
- Windows內(nèi)置FTP服務(wù)器高級(jí)配置
- FreeBSD下配置vsftpd虛擬用戶
- linux驅(qū)動(dòng)程序下的tasklet機(jī)制
- 在U盤上安裝Puppy Linux