溫馨提示×

linux如何查找昨天的文件

小億
81
2024-09-26 04:36:03

在Linux中,要查找昨天的文件,可以使用find命令結(jié)合時(shí)間參數(shù)。以下是一些常用的方法:

  1. 使用-mtime參數(shù):

    • 查找昨天的文件(即相對于今天早上的文件):
      find /path/to/search -type f -mtime 0
      
    • 查找昨天早上開始到現(xiàn)在的文件:
      find /path/to/search -type f -mtime -1
      
  2. 使用-newermt參數(shù):

    • 查找昨天的文件(即相對于今天早上之后的文件):
      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表示今天的開始時(shí)間。
  3. 使用-amin參數(shù):

    • 查找昨天早上開始到現(xiàn)在的文件(即相對于今天早上的分鐘數(shù)):
      find /path/to/search -type f -amin -120
      
    • 解釋:-120表示120分鐘前,即2小時(shí)前。

你可以根據(jù)實(shí)際需求選擇合適的方法。注意將/path/to/search替換為你要搜索的目錄路徑。

0