新聞中心
在Linux系統(tǒng)中要想查看最近修改的文件方法非常簡單,只需要find命令就可以解決,下面為大家分享一下如何使用find命令查看最近修改的文件。

十載的菏澤網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整菏澤建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)建站從事“菏澤網(wǎng)站設(shè)計”,“菏澤網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
文件的時間戳類型
Linux中文件帶有以下時間戳:
-
atime: 顯示上一次讀取或訪問文件的時間。
-
amin: 顯示上一次讀取或訪問文件是多少分鐘之前
-
mtime: 顯示文件或程序上一次修改文件的時間。更改或修改文件內(nèi)容時,mtime也會更改。“修改”是指將某些數(shù)據(jù)附加到文件中,部分或全部重新組織或刪除。
-
mmin: 顯示幾分鐘內(nèi)最后一次修改文件的時間。
-
ctime: 顯示文件屬性何時修改的
使用-mtime選項
在本節(jié)中,將重點介紹如何使用mtime選項搜索時間戳在一定范圍內(nèi)的文件。這列出了幾天前訪問的文件。
例一:查找/var/log文件夾中,修改時間大于90天被修改過的文件。
[root@localhost ~]# find /var/log -mtime +90 -print
其中-mtime +90 加號表示大于后面的天數(shù) 例二:查找/etc文件夾中,修改時間小于10天的配置文件
[root@localhost ~]# find /etc -iname "*conf*" -mtime -10 -print
其中-mtime -10 減號表示小于后面的天數(shù) 例三:查找/etc文件夾中,前一天修改過的文件.
[root@localhost ~]# find /etc -mtime 1 -print
其中-mtime 1 表示昨天的這個時間。 以下幾個常用的時間戳:
-
-1最近24小時
-
-0.5最近12小時
-
-0.25最近6小時
-
+2兩天前
使用-atime選項
如前所述,atime是用于顯示用戶或應(yīng)用程序最后一次訪問文件的時間。讓我們看一些例子:
查找10天內(nèi)訪問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命令查找最近幾天修改的文件Find命令查找最近幾天修改的文件
總結(jié)
find命令是一個方便的工具,可以在系統(tǒng)上查找文件??梢哉业阶罱鼛滋旄倪^的文件。這將是本教程的重點。
網(wǎng)站標題:如何使用find命令查看最近修改的文件
標題來源:http://m.fisionsoft.com.cn/article/djgopsi.html


咨詢
建站咨詢
