當(dāng)前位置: 首頁IT技術(shù) → lftp同步ftp的用法

lftp同步ftp的用法

更多

LFTP是一款非常著名的字符界面的文件傳輸工具。支持FTP、HTTP、FISH、SFTP、HTTPS和FTPS協(xié)議。ftp這里就不解釋了,大家都知道!

現(xiàn)有需求如下:

1、下載匹配某些表達(dá)式的文件,例如:Z9200_201211050934.bin等隨時(shí)間而變化的文件

2、只下載最近1小時(shí)內(nèi)的文件

3、只下載最新的文件

解釋一下需要用到的命令

用法:

1、登陸ftp:lftp ftp://username:password@yourip/your/path

2、鏡像文件:mirror -I Z9200*.bin --newer-than='now-1hours' --only-newer . /path/to/local

(測試發(fā)現(xiàn)此時(shí)的--delete-first選項(xiàng)不生效,原因未知,轉(zhuǎn)一定時(shí)刪除文件的腳本:

find /data/tomcat/tomcat-3g/logs -type f -mtime +10 -exec rm -f {} \; 

說明:/home/wwwroot是查找文件的路徑。 

   -type f是指定文件類型為普通文件。 

   -mtime +30是指修改時(shí)間距離現(xiàn)在30天的文件。 

   -exec rm -f指執(zhí)行刪除匹配出來的文件并且不提示。 

若出現(xiàn)中文亂碼,可這樣修正,登陸之后:

set ftp:charset "gbk"

set file:charset "utf-8"

熱門評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)