Backup

lftp 將本地目錄鏡像到遠端 ftp 伺服器,而不刪除本地失去的遠端文件

  • March 21, 2017

我有以下命令:

lftp -e 'mirror -R /local/backups /' -u username,password ftp://FTP_SERVER

這工作正常,直到我開始清理/local/backups文件夾。我想在FTP_SERVER不刪除本地不再存在的文件的情況下將新文件上傳到我的。

我已經嘗試了其他標誌:

--only-missing
--only-newer

但兩者都不起作用。有可能嗎?我知道 rsync 有這樣的選項,但它不適用於 FTP 伺服器。

lftp mirror命令預設情況下不會刪除文件,只有添加**-e–delete**選項。

要確認這一點,請使用 mirror –dry-run選項。

引用自:https://unix.stackexchange.com/questions/278802