linux退出lftp命令,lftp命令使用
剛進入linux殿堂的人似乎總會嘗試尋找一個類似FlashFXP或Leapftp的圖形界面的ftp客戶端,可是嘗試過的朋友應該都清楚:不管是自由的,還是商業的ftp客戶端,用來用去總還是不如lftp來得方便。沒有圖形界面,對于初學者來說,確實有一點痛苦,可是只要我們花一點時間,掌握幾個簡單的命令,就能迅速體會到lftp的強大。
[編輯]~/.lftprc
在用lftp訪問國內一些ftp服務器時,往往看到的中文是亂碼
^_^不用慌,這是由于服務器和本地編碼不一致造成的。我們只要在主目錄下新建一個文件~/.lftprc或者~/.lftp/rc
并在其中加入以下內容:
debug 3
set ftp:charset GBK
set file:charset UTF-8
#set ftp:passtive-mode no
#alias utf8 " set ftp:charset UTF-8"
#alias gbk " set ftp:charset GBK"
[編輯]登錄ftp服務器
言歸正傳,我們先來看看怎么登錄ftp服務器
lftp?ftp://user:password@site:port
lftp user:password@site:port
lftp site -p port -u user,password
lftp site:port -u user,password
上面的幾種方式都能正常工作,不過密碼都是明文,這樣好像不太安全哦。沒關系
lftp user@site:port
系統會提示輸入password,密碼就回顯為******了
不過每次都輸入這么多,真的好麻煩哦。 如果有類似leapftp的站點管理器就好了,其實lftp早就給我們想好了: 這就是bookmark。後面我們將會看到。
[編輯]常用命令
在終端運行
man lftp
或登錄ftp后輸入
help
就可以看到命令列表
下面我們看一下lftp常用的命令:
ls
顯示遠端文件列表(!ls 顯示本地文件列表)。
cd
切換遠端目錄(lcd 切換本地目錄)。
get
下載遠端文件。
mget
下載遠端文件(可以用通配符也就是 *)。
pget
使用多個線程來下載遠端文件, 預設為五個。
mirror
下載/上傳(mirror -R)/同步 整個目錄。
put
上傳文件。
mput
上傳多個文件(支持通配符)。
mv
移動遠端文件(遠端文件改名)。
rm
刪除遠端文件。
參數-r,遞歸刪除文件夾
mrm
刪除多個遠端文件(支持通配符)。
mkdir
建立遠端目錄。
rmdir
刪除遠端目錄。
pwd
顯示目前遠端所在目錄(lpwd 顯示本地目錄)。
du
計算遠端目錄的大小
set net:limit-rate 10000,10000
限制上傳下載各為10KB/s
set ftp:charset gbk
設置遠程ftp site用gbk編碼
!
執行本地 shell的命令(由于lftp 沒有 lls, 故可用?!ls 來替代)
lcd
切換本地目錄
lpwd
顯示本地目錄
alias
定義別名
bookmark
設定書簽。
exit
退出ftp
[編輯]快捷書簽
補充作者:aBiNg
ftp中的bookmark命令,是將配置寫到~/.lftp/bookmarks文件中;我們可以直接修改此文件,快速登陸ftp服務器。
例如添加一行:
echo 'uftp ftp://user:passwd@ftp.ubuntu.org.cn' >> ~/.lftp/bookmarks
lftp的bookmarks文件書寫格式為:
別名ftp://user:passwd@site:port
以後要登陸ubuntu-cn的ftp,只要執行:
lftp uftp
[編輯]其它客戶端
kftpgrabber
KDE下ftp客戶端,支持編碼選擇。對中文支持較好
gftp
gnome下ftp客戶端,目前對中文支持尚不太好,受抱怨頗多。
fireftp
firefox的ftp客戶端插件,新版對中文支持較好。
FileZilla
對中文支持較好
CrossFTP
基于Java的穩定ftp客戶端和同步工具。優良的中文/Unicode支持。
總結
以上是生活随笔為你收集整理的linux退出lftp命令,lftp命令使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux远程登录命令rlogin,Li
- 下一篇: linux监控目录容量,利用ZABBIX