linux如何查找昨天的文件

avatar
作者
猴君
阅读量:0

在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替换为你要搜索的目录路径。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!