lftp使用感覺

2021-05-28 05:13:32 字數 1893 閱讀 3899

發現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....