find命令是乙個方便的工具,可以在系統上查詢檔案。可以找到最近幾天更改過的檔案。這將是本教程的重點。
檔案的時間戳型別
linux中檔案帶有以下時間戳:
使用-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
表示昨天的這個時間。
以下幾個常用的時間戳:
使用-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選項
[root@localhost ~]# find /root/data/ -mtime 1 -daystart -iname "*.pdf"
[root@localhost ~]# find /home/james/data/ -mtime 3 -mtime -5 -daystart -iname "*.pdf"
使用-newer選項-newer選項比較來自兩個不同目錄的檔案並顯示較新的檔案。例如查詢/root/b裡面比/root/a裡面新的檔案:
總結find命令是乙個方便的工具,可以在系統上查詢檔案。可以找到最近幾天更改過的檔案。這將是本教程的重點。linux就該這麼學
最近幾天的日誌和Todos
by long luo 距離過年只有幾天時間了,這2週是過年前的最後2周了。回想上一周,好像也沒有完成什麼事,就過去了。爬結他音階的時候對12345671還不太熟悉,但今天知道了1品就相當於乙個半音,所以4弦空弦就相當於2,那3和4就很容易知道了,3弦空弦是5,2弦空弦是7。對於弦樂器來說,手指放輕...
最近幾天的工作總結
快取真的很重要,這幾天在做資訊採集的過程中,需要動態的生成程式集,原先沒有採用任務的措施,不斷的生成新的程式集,使程式的記憶體漲到1g,導致out of memory,後來對其施加了快取及同步的控制 因為是多執行緒的程式 程式記憶體暫用最高達到45m左右,基本可以接受了。二個關於除錯的技巧,乙個是檢...
最近幾天小說站的觀察
最近幾年我看的 很多,基本上偏網路,從起點排名看起。排名在30以內的我基本都看過了,沒設麼特殊的,熱門的已經看完了,只能看 的了。的又太慢,只有繼續挖掘更老的古董,我第一本書是鬼吹燈 然後及一發不可收拾的看了鬼吹燈2 是不是有3我給忘了。緊接著是星辰變 星辰變後傳 等.開始迷上了我吃西紅柿 番茄的書...