Find命令搜尋過去一段時間內修改過的檔案

2022-07-15 11:51:16 字數 739 閱讀 9641

伺服器kxjhwbb

12個月前 (10-22)

有些時候我們需要查詢一些最近修改過的檔案,比如改著改著忘了自己改過什麼= =

還有就是**轉移伺服器的時候,可以用這種方式來看什麼檔案修改過,用以前的備份+修改過的檔案就可以更快的遷移,當然了也有點風險。

find命令可以幫到你

例如:find ./etc/ -ctime -1這句的意思就是查詢./etc/目錄,1天內修改過的檔案

find ./etc/ -cmin -1440的含義一樣,都是查詢1天內修改過的檔案

另外這裡貼出一些具體引數說明:

-amin n 查詢n分鐘以前被訪問過的所有檔案。

-atime n 查詢n天以前被訪問過的所有檔案。

-cmin n 查詢n分鐘以前檔案狀態被修改過的所有檔案。

-ctime n 查詢n天以前檔案狀態被修改過的所有檔案。

-mmin n 查詢n分鐘以前檔案內容被修改過的所有檔案。

-mtime n 查詢n天以前檔案內容被修改過的所有檔案。

-print:將搜尋結果輸出到標準輸出。

注意了。如果時間不加負號,那麼時間段指的是「n以前」。比如find ./etc/ -ctime 1,搜尋出來的將是1天之前被修改過的所有檔案,加上負號,才是1天之內被修改過的所有檔案。

linux ted查詢一段時間內日誌

結論 所要查詢的起始時間 和 結束時間必須在日誌檔案中有相等的時間,否則 case 1 若起始時間沒有相等,則查詢無效。case 2,若結束時間沒有相等,而起始時間有相等,則查詢結果會從起始時間一直到日誌檔案結束。日誌檔案 logdemo1.log 內容如下 2021 01 03 10 46 00,...

linux 如何擷取一段時間內log日誌

擷取一段時間內的登入日誌可以使用sed命令對日誌檔案進行抽取操作 如圖1所示,sed檢視某時間段到現在的系統日誌 sed n may 20 17 p var log messages less2,sed截選時間段日誌 假如 日誌的格式是 2015 05 04 09 25 55606後面跟日誌內容 這...

Linux 擷取一段時間內的日誌檔案

參考 擷取一段時間內的log日誌可以使用sed命令對log檔案進行抽取操作 1,sed檢視某時間段到現在的系統日誌 sed n may 20 17 p var log messages less 2,sed 截選時間段日誌 假如日誌的格式是 2015 05 04 09 25 55,606 後面跟日誌...