我怎么知道linux中新编辑和更改的文件是哪一个?我应该提到哪里?

我怎么知道linux中新编辑和更改的文件是哪一个?我应该提到哪里?,linux,shell,Linux,Shell,有人使用我的帐户编辑了一些内容,我想知道他更改了哪个文件。我尝试过扫描“历史记录”,但这确实是一项艰巨的工作,因为历史记录列出了所有打开的文件,而不是更改的文件。如果您大致知道文件被修改的时间,您可以使用find和-mmin或-mtime选项 从find手册页中,选项的含义如下: -mmin n 上次修改文件数据是在n分钟前 -mtime n 文件的数据上次修改是在n*24小时前 例如,要查找在过去一小时内但不是在过去10分钟内在主目录中修改的文件,可以使用: find /home/userna

有人使用我的帐户编辑了一些内容,我想知道他更改了哪个文件。我尝试过扫描“历史记录”,但这确实是一项艰巨的工作,因为历史记录列出了所有打开的文件,而不是更改的文件。

如果您大致知道文件被修改的时间,您可以使用
find
-mmin
-mtime
选项

find
手册页中,选项的含义如下:

-mmin n 上次修改文件数据是在n分钟前

-mtime n 文件的数据上次修改是在n*24小时前

例如,要查找在过去一小时内但不是在过去10分钟内在主目录中修改的文件,可以使用:

find /home/username -type f -mmin -60 -mmin +10

如果您大致知道文件修改的时间,可以使用
find
-mmin
-mtime
选项

find
手册页中,选项的含义如下:

-mmin n 上次修改文件数据是在n分钟前

-mtime n 文件的数据上次修改是在n*24小时前

例如,要查找在过去一小时内但不是在过去10分钟内在主目录中修改的文件,可以使用:

find /home/username -type f -mmin -60 -mmin +10

好的,效果很好。非常感谢。我多么希望投票支持你的答案,但我很有限,因为我只有0个声誉…如果对你有效,你应该能够接受答案。好的,很好。非常感谢。我很想投票支持你的答案,但我很有限,因为我只有0的声誉…如果答案对你有效,你应该能够接受。