在Linux中,您可以使用find命令根据文件的修改时间来查找文件
find [path] -type f -mtime [number]
其中:
[path] 是您要搜索的目录路径。例如,/home/user 或 .(表示当前目录)。-type f 表示您要查找的是文件(不包括目录)。-mtime [number] 表示您要根据修改时间来查找文件。[number] 是一个整数,表示天数。例如:
-mtime 0 表示查找在过去24小时内修改过的文件。-mtime +1 表示查找在过去24小时之前修改过的文件。-mtime -1 表示查找在过去24小时内修改过的文件。示例:
# 在当前目录中查找过去24小时内修改过的文件
find . -type f -mtime 0
# 在/home/user目录中查找过去7天内修改过的文件
find /home/user -type f -mtime -7
如果您还想根据文件的访问时间进行查找,可以使用-atime选项:
find [path] -type f -atime [number]
同样,[number] 是一个整数,表示天数。例如:
-atime 0 表示查找在过去24小时内访问过的文件。-atime +1 表示查找在过去24小时之前访问过的文件。-atime -1 表示查找在过去24小时内访问过的文件。示例:
# 在当前目录中查找过去24小时内访问过的文件
find . -type f -atime 0
# 在/home/user目录中查找过去7天内访问过的文件
find /home/user -type f -atime -7