剛進入linux殿堂的lftp的我,決定好好將此命令的資料整理如下,以便學習......
設定~/.lftprc
^_^不用慌,這是由於伺服器和本地編碼不一致造成的。我們只要在主目錄下新建乙個檔案~/.lftprc或者~/.lftp/rc(每次使用lftp時候其都載入)
並在其中加入以下內容:
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"
注:lftp 預設不會顯示 ftp 伺服器的歡迎資訊和錯誤資訊,這在很多時候不方便,因為你有可能想知道這個伺服器到底是因為沒開機連不上,還是連線數已滿。如果是這樣可以在 ~/.lftprc 裡寫入debug 3
幾種常用的登入方式
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終端提示符下:
bookmark add ustc
就可以把當前正在瀏覽的ftp site用ustc作為標籤儲存起來。以後在shell終端下,直接
lftp ustc
就可以自動填好使用者名稱,密碼,進入對應的目錄了。
bookmark edit
會呼叫編輯器手動修改書籤。當然,也可以看到,這個書籤其實就是個簡單的文字檔案。密碼,使用者名稱都可以看到
cat[-b]:滾屏顯示檔案的內容。
more:分屏顯示檔案的內容。
zcat:滾屏顯示.gz檔案的內容。
zmore:分屏顯示.gz檔案的內容。
mv:檔案改名。
rm[-r][-f]:刪除檔案。
mrm:刪除檔案(可用萬用字元)。
du[opts]:顯示整個目錄的容量。
find[directory]:遞迴顯示指定目錄的所有檔案(用於ls–r失效時)。
lftp使用感覺
發現lftp比ftp 都是客戶端 要強勁多了,使用後發現,ftp裡的reget命令,是需要這個檔案之前必須就存在的,另外ftp的斷點重傳不是自動,需要手工操作。而使用lftp裡的mget c txt這樣的命令是可以自動重連的 目前就只測試過網路斷開後,過一會就重連上去,不知道長時間的斷網是否還會繼續...
lftp 和 sftp 組合使用
1.lftp 使用sftp登入伺服器 lftp u s登陸成功 lftp org 獲取當前目錄下的所有檔案,不處理子目錄 lftp org mget 獲取指定目錄下的所有檔案,不處理子目錄 lftp org mget d dirname lftp org mirror dirname3.上傳使用 p...
lftp命令 非常詳細的lftp指令
lftp的意思是用lftp登入到ftp伺服器上 lftp ip p port u user,password e commands bye 下面介紹下ftp裡面常用的指令 用法 1 lftp username password 127.0.0.1 21 回車 2 lftp username 127....