linux怎么查詢指定日期的文件

小億
990
2023-08-21 11:48:52

在Linux中,你可以使用find命令來(lái)查詢指定日期的文件。下面是兩種常用的方法:

  1. 按照修改時(shí)間查詢:
find /path/to/directory -type f -newermt "YYYY-MM-DD" ! -newermt "YYYY-MM-DD +1 day"

/path/to/directory替換為你要查詢的目錄的路徑,YYYY-MM-DD替換為你要查詢的日期。這個(gè)命令將會(huì)返回指定日期的所有文件。

  1. 按照創(chuàng)建時(shí)間查詢(對(duì)于ext4文件系統(tǒng)有效):
find /path/to/directory -type f -newerct "YYYY-MM-DD" ! -newerct "YYYY-MM-DD +1 day"

同樣,將/path/to/directory替換為你要查詢的目錄的路徑,YYYY-MM-DD替換為你要查詢的日期。這個(gè)命令將會(huì)返回指定日期的所有文件。

請(qǐng)注意,在查詢修改時(shí)間和創(chuàng)建時(shí)間時(shí),YYYY-MM-DD必須按照ISO 8601標(biāo)準(zhǔn)的格式,例如2022-01-01

希望對(duì)你有所幫助!

0