监视要移动的新文件,不要移动之前已移动过的文件

监视要移动的新文件,不要移动之前已移动过的文件

我正在将作业从 Windows 框中移出,它运行的一项任务是以下简单的 robocopy 命令: robocopy“c:\source\path”“c:\destination\path”/s /mot:10 /NP /M

/M 标志使我能够仅移动新文件,然后设置存档属性。

有没有办法在 bash 中实现这一点?我知道 rsync 有 --ignore-existing 开关,但这并不合适,因为一旦复制,数据就会从目标文件夹中删除。那么一旦从目标路径中删除,这不会再次复制文件吗?

有没有办法将复制的文件列表写入日志,并在将新文件复制到目标路径之前查询该日志以查看它是否存在?

谢谢

相关内容