阅读量:0
在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"
请注意,这些示例中的路径应替换为你要查找的实际目录路径。