我正在使用'find‘命令来识别修改过的文件。但我注意到我的方法只识别内容修改的文件和新文件。它不会标识唯一更改为重命名的文件。有没有办法使用'find‘来识别重命名的文件?如果没有,有没有其他linux命令可以用来做这件事?
这是我目前用来识别大约一个月前更改过的文件的方法(此方法不识别重命名的文件):
$ touch --date "2017-09-10T16:00:00" ~/Desktop/tmp
$ find ~/Home -newer ~/Desktop/tmp -type f > modified-files发布于 2017-09-13 00:11:47
您应该将选项-newer替换为\( -newer -o -cnewer \),以便也捕获对文件元数据的修改。
https://stackoverflow.com/questions/46163683
复制相似问题