Linux搜尋特定時間內異動的檔案

在Windows 系統常用的搜尋檔案異動日期功能,在Linux系統該如何進行,快跟著小編一起來了解吧。

以下範例的搜尋路徑為「/var/www/html」,請自行變更要搜尋檔案的路徑。

語法格式:
find [搜尋路徑] [搜尋參數] [時間參數]

可用的搜尋參數:
-mtime = 搜尋檔案的修改時間(時間單位:天)
-mmin = 搜尋檔案的修改時間(時間單位:分鐘)
-ctime = 搜尋檔案的建立時間(時間單位:天)
-cmin = 搜尋檔案的建立時間(時間單位:分鐘)
-atime = 搜尋檔案的最後開啟時間(時間單位:天)
-amin =搜尋檔案的最後開啟時間(時間單位:分鐘)

[搜尋檔案異動範例]
搜尋當天異動的檔案

find /var/www/html -mtime 0

搜尋60天內異動的檔案
find /var/www/html -mtime -60

搜尋30天前異動的檔案
find /var/www/html -mtime +30

[搜尋檔案建立範例]
搜尋當天建立的檔案

find /var/www/html -ctime 0

搜尋60天內建立的檔案
find /var/www/html -ctime -60

搜尋30天前建立的檔案
find /var/www/html -ctime +30