2010-10-08 84 views
5

我寫了一個腳本,可以同時同步多個服務器。我的問題之一是我無法獲得LFTP來保留初始文件修改時間。所以基本上,它總是上傳所有的文件,而只有一些改變。如何使用LFTP保存文件修改時間

您是否知道如何強制LFTP在下載或上傳時保留文件修改時間?

感謝您的任何幫助。

Korchkidu

回答

2

在接下來的頁面

http://www.bouthors.fr/wiki/doku.php?id=en:linux:synchro_lftp

作者所述:

上傳時,無法在上傳的文件上設置日期/時間,這就是爲什麼 - >忽略時間是需要的。

因此,如果您使用標誌組合--only-newer和--ignore-time,您可以實現體面的備份屬性,以這種方式取代所有尺寸不同的文件。當然,如果您真的需要依賴時間同步,但如果只是執行數據的定期備份,它就無能爲力。

0

試試這個

從這裏http://lftp.yar.ru/lftp-man.html

ftp:use-site-utime (boolean) 
      when true, lftp sends 5-argument `SITE UTIME' command to set file modification time on 
      uploaded files. Default is true. 
相關問題