如何将修改日期更改为特定日期?

如何将修改日期更改为特定日期?

我想将修改日期从备份复制到新创建的服务器(忘记指定-p上的选项cp)。由于自从制作副本以来我更改了文件,因此我只想将修改日期更改为 31 天前。要复制修改日期我成立:

rsync -vrt --size-only /src /dest

我找不到 rsync 参数来复制直到某个时间,所以另一次搜索找到了我:

rsync --progress --files-from=<(find /src_path -mtime -3 -type f -exec basename {} \;) /src_path/ /dst_path

我试图弄清楚-mtime的论证的行为find。为了得到我想要的东西我想要我必须指定:

find . -mtime -31

这样我就可以更改文件自从31 天前,但我只想保留 31 天前的文件。指定正数没有帮助。有什么建议么?

相关内容