lftp使用詳解

2021-09-24 04:35:07 字數 1414 閱讀 9952

剛進入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....