lftp的意思是用lftp登入到ftp伺服器上
lftp ip -p port -u user,'password' -e'commands ; bye'
下面介紹下ftp裡面常用的指令
用法
(1)lftp username:[email protected]:21 回車
(2)lftp [email protected] 回車 ##預設21埠 回車後輸入密碼
(3)lftp 127.0.0.1 回車 ##回車後 login 登入
(4)lftp 回車 --> open 127.0.0.1 --> login 登入
如果登入後看到的都是中文亂碼(因為一般本地都是utf-8的編碼),怎麼半呢?可以用 set 命令來解決:
set ftp:charset gbk(或者 gb2312 或 utf-8) ##設定ftp端的編碼格式
set file:charset utf-8 (...同上) ##設定本地編碼格式
附:set命令的技巧
(1)輸入set 檢視已經設定好的命令
(2)set -a 檢視所有可以設定的命令
ls *.txt ##查詢當前目錄下的所有txt檔案
ls ./123/ ##列出123目錄下所有檔案
find . -name "*.txt" ##遞迴查詢站點上所有的txt檔案
find ./xx -name "*.txt" ##查詢xx目錄下所有的txt檔案
附1:
ls第二次讀取的是本地快取,可以用 rels 代替 ls
或者catch off / catch on 來開關catch,catch flush清空本地catch
附2: 瀏覽本地目錄的命令可用!ls, 如 !ls /usr/local/bin/
lcd /home/123/web ##設定本地存放目錄 預設為 /home/usr
mget -c *.txt ##斷點續傳
pget -c -n 10 file.dat
##可以通過設定 set pget:default-n 5 的值而使用預設值。
mirror aaa/
多工處理ctrl+z ##將當前進行的任務移交後台處理
wait ##將後台處理任務調至前台檢視
jobs ##檢視後台進行的任務列表
kill all 或者 job_no ##刪除所有任務 或 指定的任務
##將任務加入任務列表
queue get 123.txt
queue put 234.txt
queue mirror aaa/
queue ##檢視任務列表
jobs ##檢視後台任務列表
queue start ##開始任務列表
queue stop ##停止任務列表
定義別名:alias
alias less more
alias reconnect "close; cd ."
直接輸入 alias 即可看到目前定義了那些別名。如果只輸入 alias name 的話, 則是取消 name 這個別名。
bookmark subcmd
設定書籤, 可將目前站台及所在目錄設成書籤, 下次可直接進來, 不用再 cd 來 cd 去的
bookmark add name 用來新增名稱為 name 的書籤
bookmark del name 刪除名稱為 name 的書籤
bookmark list 顯示目前有設定那些書籤(另外直接打 bookmark 和 bookmark list 的結果一樣)
bookmark edit 呼叫編輯器修改書籤 (~/.lftp/bookmarks)
cd 切換遠端目錄
cache subcmd
管理 lftp 的 cache
rels
從 cache 中顯示遠端檔案列表
rels 則不會從 cache 中讀取
recls opts [path/]pattern
從 cache 中顯示遠端的檔案列表, 應該算是 ls 的加強版, 有很多引數可用,應該是可用來產生各種不同》的檔案列表以供其他程式使用。
recls 則不會從 cache 中讀取
du options
計算遠端整個目錄占用容量
get opts -o
抓取遠端檔案
get rfile -o lfile
抓 rfile 到本地改名為 lfile
-c 為續傳
-e 抓檔完成後, 將遠端的檔案砍了
-a 為 ascii mode, 預設為 binary mode
-o 設定 base directory 為本地端放檔案的目錄
mget opts
pget opts -o
-n 3 為叄個鏈結
jobs -v
顯示目前有那些程式在背景執行
-v 顯示詳細的資訊(-v 可多加幾個來顯示更詳細的資訊)
lcd切換本地端的目錄
mirror opts remote [local]
-c 續傳
-e 這個要小心一些, 比較遠端和本地端的檔案, 假如遠端沒有的, 就將本地端的檔案刪除, 也就是將本地端和遠端資料同步。
-r 上傳整個目錄
-r 不用遞迴到目錄中
linux下強大的lftp命令
1 linux lftp命令 詳解 原貼 linux常用技巧 4 17th,2008 原來一直認為wget很好用,很少用lftp.研究了一下.沒想到lftp也這麼強大 lftp help 語法介紹 lftp opts lftp 是在 rc 檔案執行後 lftp 執行的第乙個命令 f 執行檔案中的命令...
ftp與lftp使用命令
ftp使用方法 ftp vdng 使用者名稱 密碼 位址 主機名 位址 需要連線的 ftp伺服器的 ip位址 fqdn v 顯示遠端伺服器的所有響應資訊 d 使用除錯方式訪問 ftp伺服器 n 限制 ftp的自動登入,即當登入到 ftp伺服器時,不自動執行 netrc檔案 進入ftp 中可以可以使用...
linux下使用lftp的小結
今天在解決乙個遠端伺服器備份的問題時,用到了lftp的相關知識。整理如下 lftp的功能比較強大,相比原來用ftp,方便了很多。1 登陸 lftp ftp yourname site pwd 或 open ftp yourname site 2 基本操作 lftp使用介紹 3 mirror 同步映象...