在Linux中,可以使用find
命令结合-mtime
参数来按时间查找文件。-mtime
参数后面跟的数字表示天数,例如:
-mtime 0
:表示在过去24小时内修改过的文件-mtime 1
:表示在过去48小时内,但超过24小时之前修改过的文件-mtime -1
:表示在过去48小时内,且不超过24小时之前修改过的文件你可以根据需要调整数字来查找不同时间段内的文件。此外,还可以使用-mmin
参数来按分钟查找文件,或者使用-newermt
和-oldermt
参数来按相对于指定时间的分钟数查找文件。
以下是一些示例:
find /path/to/directory -type f -mtime 0
-mtime
参数是按周计算的,所以使用7):find /path/to/directory -type f -mtime 7
-mmin
参数):find /path/to/directory -type f -mmin -300
-newermt
和-oldermt
参数):find /path/to/directory -type f -newermt "2022-01-01 00:00:00"
find /path/to/directory -type f -oldermt "2021-12-31 23:59:59"
请注意,这些示例中的路径应替换为你要查找的实际目录路径。