發現lftp比ftp(都是客戶端)要強勁多了,使用後發現,ftp裡的reget命令,是需要這個檔案之前必須就存在的,另外ftp的斷點重傳不是自動,需要手工操作。
而使用lftp裡的mget -c *.txt這樣的命令是可以自動重連的(目前就只測試過網路斷開後,過一會就重連上去,不知道長時間的斷網是否還會繼續重連)
這裡轉貼下常用的命令,方便自己查詢,
首先,所有的lftp終端內的命令,都可以用
**:
help 命令名
的方式來檢視幫助資訊。
另外,lftp支援tab自動補全,記不得命令是,多打兩個tab,就可以看到可能的選項了。
1、登入ftp
**:
也可以先不帶使用者名稱登入,然後在介面介面下用login命令來用指定賬號登入,密碼不顯示。
2、檢視檔案與改變目錄
**:
ls cd 對應ftp目錄
嘿嘿,很簡單吧?其實,在lftp終端中,前面帶乙個l的命令例如lcd,指的是local,就是在本機的操作,而對應的沒有這個l的,都是對ftp site的操作。還有就是要執行本地終端命令,也可以用前面帶乙個!的方式。這樣,配合起來,終端,本地的操作都很放遍。
例如,檢視ftp上所有的以***為副檔名的檔案:
**:
find . -name "*.***"
**:
mget -c *.pdf
**:
mirror aaa/
**:
pget -c -n 10 file.dat
**:
mirror -r 本地目錄名
將本地目錄以迭代(包括子目錄)的方式反向上傳到ftp site。
5、模式設定。
**:
set ftp:charset gbk
遠端ftp site用gbk編碼,對應的要設定為utf8,只要替換gbk為utf8即可。
**:
set file:charset utf8
本地的charset設定為utf8,如果你是gbk,相應改掉。
**:
set ftp:passive-mode 1
使用被動模式登入,有些site要求必須用被動模式或者主動模式才可以登入,這個開關就是設定這個的。0代表不用被動模式。
6、書籤
其實命令列也可以有書籤,在lftp終端提示符下:
**:
bookmark add ustc
就可以把當前正在瀏覽的ftp site用ustc作為標籤儲存起來。以後在shell終端下,直接
**:
lftp ustc
就可以自動填好使用者名稱,密碼,進入對應的目錄了。
**:
bookmark edit
會呼叫編輯器手動修改書籤。當然,也可以看到,這個書籤其實就是個簡單的文字檔案。密碼,使用者名稱都可以看到。
7、配置檔案
/etc/lftp.conf
一般,我會新增這幾行:
引用:
set ftp:charset gbk
set file:charset utf8
set pget:default-n 5
這樣,就不用每次進入都要打命令了。其他的set 可以自己tab然後help 來看。
lftp使用詳解
剛進入linux殿堂的lftp的我,決定好好將此命令的資料整理如下,以便學習.設定 lftprc 不用慌,這是由於伺服器和本地編碼不一致造成的。我們只要在主目錄下新建乙個檔案 lftprc或者 lftp rc 每次使用lftp時候其都載入 並在其中加入以下內容 debug 3 set ftp cha...
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....