我有以下命令:
lftp -e 'mirror -R /local/backups /' -u username,password ftp://FTP_SERVER
这工作正常,直到我开始清理/local/backups
文件夹。我想将新文件上传到我的文件夹中FTP_SERVER
,而不删除本地不再存在的文件。
我尝试过附加标志:
--only-missing
--only-newer
但两者都不起作用。这有可能吗?我知道 rsync 有这样的选项,但它不适用于 FTP 服务器。
答案1
远程传输协议镜子默认情况下,命令不会删除文件,只有当您添加-e或者- 删除选项。
要确认这一点,请使用镜像--试运行选项。