Find命令查詢最近幾天修改的檔案
find 是一個方便的工具,可以在系統上查詢檔案。可以找到最近幾天更改過的檔案。這將是本教程的重點。 |
檔案的時間戳型別
中檔案帶有以下時間戳:
-
atime
: 顯示上一次讀取或訪問檔案的時間。 -
amin
: 顯示上一次讀取或訪問檔案是多少分鐘之前 -
mtime
: 顯示檔案或程式上一次修改檔案的時間。更改或修改檔案內容時,mtime也會更改。“修改”是指將某些資料附加到檔案中,部分或全部重新組織或刪除。 -
mmin
: 顯示幾分鐘內最後一次修改檔案的時間。 -
ctime
: 顯示檔案屬性何時修改的
使用-mtime選項
在本節中,將重點介紹如何使用mtime選項搜尋時間戳在一定範圍內的檔案。這列出了幾天前訪問的檔案。
例一:查詢/var/log資料夾中,修改時間大於90天被修改過的檔案。
[root@localhost ~]# find /var/log -mtime +90 -print
其中
-mtime +90
加號表示大於後面的天數
例二:查詢/etc資料夾中,修改時間小於10天的配置檔案
[root@localhost ~]# find /etc -iname "*conf*" -mtime -10 -print
其中
-mtime -10
減號表示小於後面的天數
例三:查詢/etc資料夾中,前一天修改過的檔案.
[root@localhost ~]# find /etc -mtime 1 -print
其中
-mtime 1
表示昨天的這個時間。
以下幾個常用的時間戳:
-
-1
最近24小時 -
-0.5
最近12小時 -
-0.25
最近6小時 -
+2
兩天前
使用-atime選項
如前所述,atime是用於顯示使用者或應用程式最後一次訪問檔案的時間。讓我們看一些例子:
查詢10天內訪問root根目錄的檔案:
[root@localhost ~]# find /root -atime -10 -type f
要檢視20天前這個時間點訪問的docx檔案,請執行以下 :
[root@localhost ~]# find /root -iname "*.docx" -atime 20 -type -f
使用-daystart選項
-daystart 選項測量從當天開始而不是24小時之前開始的時間。例如,要查詢昨天編輯的所有pdf檔案,請執行:
[root@localhost ~]# find /root/data/ -mtime 1 -daystart -iname "*.pdf"
要列出3-5天之前編輯的檔案,請執行以下命令:
[root@localhost ~]# find /home/james/data/ -mtime 3 -mtime -5 -daystart -iname "*.pdf"
使用-newer選項
-newer選項比較來自兩個不同目錄的檔案並顯示較新的檔案。例如查詢/root/b裡面比/root/a裡面新的檔案:
[root@localhost ~]# find /root/b -newer /root/a
總結
find命令是一個方便的工具,可以在系統上查詢檔案。可以找到最近幾天更改過的檔案。這將是本教程的重點。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2837555/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux 查詢檔案命令 findLinux
- python檔案查詢之find命令Python
- 除了find命令,還有這麼多檔案查詢命令!
- 檔案查詢命令
- Linux常用命令之檔案查詢which、find、locate命令講解Linux
- 查詢指定的檔案:find、locate、which、whereis
- 命令列技巧:使用 find 和 xargs 查詢和處理檔案命令列
- 快速找到最近修改的檔案!
- 查詢最近幾天的登陸數量,沒有數量的補零
- linux中查詢find命令的複雜用法Linux
- 如何使用find和xargs查詢和處理檔案
- 查詢最近幾天每日的登陸數量,沒有數量的補零
- linux批次find查詢檔案並批次替換覆蓋該檔案Linux
- find 批次修改檔案後輟名
- findmnt命令查詢已掛載的檔案系統
- 專業的本地檔案搜尋查詢器:Find Any File (FAF) for MacMac
- linux查詢某段時間修改的檔案的總大小Linux
- 檔案查詢
- Linux下的五個查詢命令:grep、find、locate、whereis、whichLinux
- 檔案編輯、打包壓縮與查詢命令
- 檔案批次查詢複製匯出,按檔名批次查詢檔案,按檔案內容批次查詢檔案
- linux命令檢視記憶體命令free -h whereis locate find查詢命令Linux記憶體
- 檔案屬性及find命令總結
- 命令列查詢天氣的正確方式命令列
- Linux中的查詢命令:find、locate、whereis、which、type及其區別Linux
- win10怎麼檢視最近修改的檔案_win10如何檢視最近開啟的檔案Win10
- Linux 檔案查詢Linux
- 在Linux中,如何使用grep命令查詢檔案中的內容?Linux
- Linux檔案查詢工具的探索Linux
- Linux查詢大檔案Linux
- 使用 sed 命令查詢和替換檔案中的字串的 16 個示例字串
- 使用sed 命令查詢和替換檔案中的字串的方法總結字串
- 查詢某表最近5天內最後一次dml的時間
- MySQL的my.ini檔案查詢MySql
- Linux 查詢檔案的正確方式Linux
- 查詢檔案位置路徑
- linux 查詢某個日期以後修改過哪些檔案 shell指令碼Linux指令碼
- linux 中根據檔案的大小進行檔案的查詢Linux