linux

linux中find命令怎样按时间查找

小樊
81
2024-09-30 20:29:46
栏目: 智能运维

在Linux中,可以使用find命令结合-mtime参数来按时间查找文件。-mtime参数后面跟的数字表示天数,例如:

你可以根据需要调整数字来查找不同时间段内的文件。此外,还可以使用-mmin参数来按分钟查找文件,或者使用-newermt-oldermt参数来按相对于指定时间的分钟数查找文件。

以下是一些示例:

  1. 按天查找文件:
find /path/to/directory -type f -mtime 0
  1. 按周查找文件(-mtime参数是按周计算的,所以使用7):
find /path/to/directory -type f -mtime 7
  1. 按分钟查找文件(-mmin参数):
find /path/to/directory -type f -mmin -300
  1. 按相对于指定时间的分钟数查找文件(-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"

请注意,这些示例中的路径应替换为你要查找的实际目录路径。

0
看了该问题的人还看了