linux

linux如何查找昨天的文件

小亿
148
2024-09-26 04:36:03
栏目: 智能运维

在Linux中,要查找昨天的文件,可以使用find命令结合时间参数。以下是一些常用的方法:

  1. 使用-mtime参数:

    • 查找昨天的文件(即相对于今天早上的文件):
      find /path/to/search -type f -mtime 0
      
    • 查找昨天早上开始到现在的文件:
      find /path/to/search -type f -mtime -1
      
  2. 使用-newermt参数:

    • 查找昨天的文件(即相对于今天早上之后的文件):
      find /path/to/search -type f -newermt $(date +%Y-%m-%d) ! -newermt $(date +%Y-%m-%d)T00:00:00
      
    • 解释:$(date +%Y-%m-%d)表示今天的日期,!表示不包含今天整天的文件,T00:00:00表示今天的开始时间。
  3. 使用-amin参数:

    • 查找昨天早上开始到现在的文件(即相对于今天早上的分钟数):
      find /path/to/search -type f -amin -120
      
    • 解释:-120表示120分钟前,即2小时前。

你可以根据实际需求选择合适的方法。注意将/path/to/search替换为你要搜索的目录路径。

0
看了该问题的人还看了