与原始文件相比,cp 复制文件上的 find -newerct 过滤器具有不同的结果

与原始文件相比,cp 复制文件上的 find -newerct 过滤器具有不同的结果

我已将一些 73k 文件从迁移source/到.在我这样做之前,我检查过我可以获取新文件。我可以 -dest/cp -pRfind source/ -type f -newerct $(date -d @1623247288 +"%Y-%m-%d")谢谢,所以

但是,当我在文件上尝试相同的过滤器时,dest/过滤器不再起作用。谁能告诉我他们是否知道这里可能出了什么问题?据称,副本的保留标志保留时间戳。

当检查随机文件的时间(尽管不应该显示)时,它显示的时间不晚于 1623247288 // Mi 9. Jun 16:01:28 CEST 2021:

$ date -ur dest/random-file.jpg
Mo 26. Jun 08:23:19 UTC 2017

答案1

我似乎无法通过 实现这一点-newerct,但作为一种解决方法,我通过 获得了更好的结果来满足我的需求-newermt。可能是定义“保留时间戳”含义的问题。

如有必要,事后复制时间戳:

$ touch -r <original_file> <new_file>

问:https://askubuntu.com/a/1040886/846446

相关内容