我正在使用'发现'命令识别修改过的文件。但我注意到我的方法只识别内容修改的文件和新文件。它不识别唯一更改为重命名的文件。有没有办法使用' find'识别重命名的文件?如果没有,是否还有其他一些可用于此的linux命令?
以下是我目前用于识别大约一个月后更改文件的方法(此方法无法识别重命名的文件):
$ touch --date "2017-09-10T16:00:00" ~/Desktop/tmp
$ find ~/Home -newer ~/Desktop/tmp -type f > modified-files
答案 0 :(得分:0)
您应该将选项-newer
替换为\( -newer -o -cnewer \)
,以便捕获对文件元数据的修改。