您好,登錄后才能下訂單哦!
本篇內(nèi)容主要講解“怎么使用find命令查看最近修改的文件”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“怎么使用find命令查看最近修改的文件”吧!
Linux中文件帶有以下時(shí)間戳:
atime
: 顯示上一次讀取或訪問文件的時(shí)間。amin
: 顯示上一次讀取或訪問文件是多少分鐘之前mtime
: 顯示文件或程序上一次修改文件的時(shí)間。更改或修改文件內(nèi)容時(shí),mtime也會(huì)更改。“修改”是指將某些數(shù)據(jù)附加到文件中,部分或全部重新組織或刪除。mmin
: 顯示幾分鐘內(nèi)最后一次修改文件的時(shí)間。ctime
: 顯示文件屬性何時(shí)修改的在本節(jié)中,將重點(diǎn)介紹如何使用mtime選項(xiàng)搜索時(shí)間戳在一定范圍內(nèi)的文件。這列出了幾天前訪問的文件。
例一:查找/var/log文件夾中,修改時(shí)間大于90天被修改過的文件。
[root@localhost ~]# find /var/log -mtime +90 -print
其中-mtime +90
加號(hào)表示大于后面的天數(shù)
例二:查找/etc文件夾中,修改時(shí)間小于10天的配置文件
[root@localhost ~]# find /etc -iname "*conf*" -mtime -10 -print
其中-mtime -10
減號(hào)表示小于后面的天數(shù) 例三:查找/etc文件夾中,前一天修改過的文件.
[root@localhost ~]# find /etc -mtime 1 -print
其中-mtime 1
表示昨天的這個(gè)時(shí)間。
以下幾個(gè)常用的時(shí)間戳:
-1
最近24小時(shí)-0.5
最近12小時(shí)-0.25
最近6小時(shí)+2
兩天前如前所述,atime是用于顯示用戶或應(yīng)用程序最后一次訪問文件的時(shí)間。讓我們看一些例子:
查找10天內(nèi)訪問root根目錄的文件:
[root@localhost ~]# find /root -atime -10 -type f
要查看20天前這個(gè)時(shí)間點(diǎn)訪問的docx文件,請(qǐng)運(yùn)行以下命令:
[root@localhost ~]# find /root -iname "*.docx" -atime 20 -type -f
-daystart 選項(xiàng)測量從當(dāng)天開始而不是24小時(shí)之前開始的時(shí)間。例如,要查找昨天編輯的所有pdf文件,請(qǐng)運(yùn)行:
[root@localhost ~]# find /root/data/ -mtime 1 -daystart -iname "*.pdf"
要列出3-5天之前編輯的文件,請(qǐng)運(yùn)行以下命令:
[root@localhost ~]# find /home/james/data/ -mtime 3 -mtime -5 -daystart -iname "*.pdf"
-newer選項(xiàng)比較來自兩個(gè)不同目錄的文件并顯示較新的文件。例如查找/root/b里面比/root/a里面新的文件:
[root@localhost ~]# find /root/b -newer /root/a
到此,相信大家對(duì)“怎么使用find命令查看最近修改的文件”有了更深的了解,不妨來實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。