Linux 如何查找特定文件在给定时间范围内被修改的次数

Linux 如何查找特定文件在给定时间范围内被修改的次数,linux,bash,file,shell,unix,Linux,Bash,File,Shell,Unix,如何查找特定文件在给定时间范围内(即在Unix客户端中最近2天内)被修改的次数?如中所示 Linux为文件提供了三个时间戳:上次访问文件的时间 内容(atime),上次修改内容的时间(mtime), 以及上次修改inode的时间(元数据,ctime)。所以 不,你不能。目录的mtime对应于最后一个文件 但是,创建或删除发生了 因此,您既不知道创建时间,也不知道修改的历史记录。linux内核用于文件系统中的文件,这些inode不会记录文件系统中的更改,但是,您可以通过mtime示例查找测试文件-

如何查找特定文件在给定时间范围内(即在Unix客户端中最近2天内)被修改的次数?

如中所示

Linux为文件提供了三个时间戳:上次访问文件的时间 内容(atime),上次修改内容的时间(mtime), 以及上次修改inode的时间(元数据,ctime)。所以 不,你不能。目录的mtime对应于最后一个文件 但是,创建或删除发生了

因此,您既不知道创建时间,也不知道修改的历史记录。

linux内核用于文件系统中的文件,这些inode不会记录文件系统中的更改,但是,您可以通过mtime示例
查找测试文件-mtime 2
请求最后一次更改,这将告诉您文件在过去48小时内是否已更改

如果要查看文件的日志更改,可以使用inotify。或者工具。这样,您就可以高效地等待文件中的更改

我建议你等一等