我已将一些 73k 文件从迁移source/
到.在我这样做之前,我检查过我可以获取新文件。我可以 -dest/
cp -pR
find 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>