當前位置:首頁 » 操作系統 » mtimelinux

mtimelinux

發布時間: 2023-06-05 03:00:48

linux find命令atime/mtime/ctime參數

通過 touch 命令創建五個日誌文件,在Linux系統中,一個文件有三個時間參數,分別是atime,mtime,ctime。

access time(atime):顯示的是文件中的數據最後被訪問的時間。

modify time(mtime):顯示的是文件內容被修改的最後時間。當修改文件的內容數據的時候,就會更新這個時間,而更改許可權或者屬性,mtime不會改變,這就是和ctime的區別。

change time(ctime):顯示的是文件的許可權、擁有者、所屬的組、鏈接數發生改變時的時間。當然當內容改變時也會隨之改變。

當修改文件內容時,三個時間都發生了改變。

當修改文件權答裂行限時,源賣只有ctime發生了改變。

當前時間27號22:03,
+2 表示的是查找 24號22:03前的文件
+3 表示的是查找 23號22:03前的文件
3 表示的是查找23號22:03 到 24號22:03 之間的清嘩文件
-3 表示的查找24號22:03 到 27號22:03之間的文件

⑵ Linux文件後綴修改,會更改ctime時間嗎

atime access time 訪問時間迅歷 文件中的資料庫最後被訪問的時間
mtime modify time 修改時間 文件內容被修改的最後時間
ctime change time 變化時間 文件的元數據發拆運生畝御搜變化。比如許可權,所有者等

後綴修改了ctime是會變得

⑶ linux查看和修改文件的時間

1、查看文件大小:
# -sh filename
2、查看文件,文件夾屬性:
#ls -l filename
#ls -ld foldername
3、查看文件的三個時間 atime ,ctime, mtime
3.1、 mtime(modification time),修改時間: 這個時間指的是文件內容修改的時間,而不是文件屬性的修改,當數據內容修改時,這個時間就會改變,用命令ls -l默認顯示的就是這個時間
3.2、ctime(status time ),狀態時間:當一個文件的狀態改變時,這個時間就會改變,例如更改了文件的許可權與屬性等,它就會改變。
3.3、atime(access time),訪問時間:當讀取文件內容時,就會更改這個時間,例如使用cat 去讀取/etc/man.config,那麼該文件的atime就會改變。
3.4、查看命令:
# ls -l --full-time /etc/man.config mtime

# ls -l --time=atime --full-time /etc/man.config atime

# ls -l --time=ctime --full-time /etc/man.config ctime
4、其他
如果要一起查看文件的三個時間情況,可以用命令stat進行查看
# stat /etc/man.config

⑷ linux命令 find -mtime

很簡單,列出一天之前的文件的屬性用下面的命令:
find /u/* ! -mtime -1 -print |xargs ls -l

要刪除文件的話用下面的命令:
find /u/* ! -mtime -1 -exec rm {} \;

說明:
參數「!」表示非的意思。 "!"和後面的-mtime之間有個空格隔開。
參數「-exec」表示每找到一個文件,則執行「-exec」和「\;」之間的命令。「\;」是格式分隔符,和前面的命令之間有一個空格
命令「rm {}」表示刪除{}變數代表的文件,變數{}保存著當前匹配的文件名。

⑸ Linux搜索7天內被訪問過的所有文件命令是什麼

在linux操作系統中,每個文件都有很多的時間參數,其中有三個比較主要,分別是ctime,atime,mtime

  • modification time(mtime):

  • 當修改文件的內容數據的時候,就會更新這個時間,而更改許可權或者屬性,mtime不會改變,這就是和ctime的區別

  • status time(ctime)

  • 當修改文件的許可權或者屬性的時候,就會更新這個時間,ctime並不是create time,給我的感覺更像是change time,但這么說也不完全對,因為只有當更新文件的屬性或者許可權的時候才會更新這個時間,更改內容的話是不會更新這個時間的。《Linux就該這么學》

  • accesstime(atime)

  • 當使用這個文件的時候就會更新這個時間

  • -mtime -n +n #按文件更改時間來查找文件,-n指n天以內,+n指n天以前

  • -atime -n +n #按文件訪問時間來查GIN: 0px">

  • -ctime -n +n #按文件創建時間來查找文件,-n指n天以內,+n指n天以前

7天內被訪問過的所有文件命令

# find / -type f-atime -7

⑹ Linux文件系統的mtime, ctime有什麼區別

首先可以使用stat 命令來查詢文件的inode信息,其中包括ctime atime mtime
1.文件的容易理解:
文件的 Access time,atime 是在讀取文件或者執行文件時更改的任何對inode的早納訪問都會使此處改變。
文件的 Modified time,mtime 是在寫入文件時隨文件內容的更改而更改的。
文件的 Change time,ctime 是在寫入文件、更改所有者、許可權或鏈接設置時隨 Inode 的內容更改而更改的。只要stat出來的內容發生改變就會發生改變。mtime的改變必然導致ctime的改變。
2.文件夾的:
文件夾的 Access time,atime 是在讀取文件或者執行文件時更改的(我們只cd進入一個目錄然後cd ..不會引起atime的改變,但ls一下就不同了)。
文件夾的 Modified time,mtime 是在文件夾中有文件的新建、***才會改變(如果只是改變文件內容不會引起mtime的改變,換句話說如果ls -f <directory>的結果發生改變mtime就會被刷新。這里可能有人要爭論了:我進入dd這個文件夾vi了一個文件然後退出,前後ls -f <directory>的結果沒有改變但是文件夾的mtime發生改變了……這液晌點請主意vi命令在編輯文鬧睜鋒件時會在本文件夾下產生一 個」.file.swp」臨時文件,該文件隨著vi的退出而被***……這就導致了mtime的改變 [Auxten:p]不信你可以用nano修改文件來試驗)。
文件夾的 Change time,ctime 基本同文件的ctime,其體現的是inode的change time。
這里還要補充一點:
mount -o noatime(mount -o remount,atime /
可以在線重新掛載根目錄)可以選擇不記錄文件的atime的改變,這意味著什麼呢?
當你創建了這個文件後這個文件的atime就定格了,除非你用 touch或者touch -a強制刷新文件的atime。
這樣在可以在一定程度上提升文件系統的讀寫性能,特別是網站這種系統中在fstab裡面加上noatime是個好主意 O(∩_∩)O
如我的
/dev/sda3 / ext3 noatime 0 1
如果你想了解更詳細內容,建議看看劉遄老師的另外就是劉遄老師的《linux就該這么學》,書籍當中有詳細的描述

⑺ linux中find -mtime的問題

都對!
-mtime +2 表示 大於等於3天前的文件 n+1 是對的。
-mtime -2 表示小魚等於2天內的文件
-mtime 2 表示 第2~3那天的文畝或件
第2個鄭乎網站也對呀。2月有28天也有29你懂迅叢伍的!

⑻ linux下find命令的 -mtime時間問題:

有網路,什麼都不是問題了!

^_^

格式: find [path...] [expression]
find / -name access_log 2>/dev/null 不顯示錯誤信息
find / -amin n ##查找系統中最後N分鍾訪問的文件
find / -atime n ##查找系統中最後n*24小時訪問的文件
find / -cmin n ##查找系統中最後N分鍾被改變狀態的文件
find / -ctime n ##查找系統中最後n*24小時被改變狀態的文件
find / -empty ##查找系統中空白的文件,或空白的文件目錄,或目錄中沒有子目錄的文件夾
find / -false ##查找系統中總是錯誤的文件
find / -fstype type ##查找系統中存在於指定文件系統的文件,例如:ext2 .
find / -gid n ##查找系統中文件數字組 ID 為 n的文件
find / -group gname ##查找系統中文件屬於gnam文件組,並且指定組和ID的文件
find / -mmin n # 查找在系統中最後n分鍾里修改過的文件
find / -mtime n #查找在系統中最後24*n小時里修改過的文件
find / -nouser #查找在系統中屬於作廢用戶的文件
find / -size nc #查找在系統中長度為n位元組的文件
find / -size +nc #查找在系統中長度大於n位元組的文件
find / -daystart ##測試系統從今天開始24小時以內的文件,用法類似-amin
find / -depth ##使用深度級別的查找過程方式,在某層指定目錄中優先查找文件內容
find / -follow ##遵循通配符鏈接方式查找; 另外,也可忽略通配符鏈接方式查詢
find / -help ##顯示命令摘要
find / -maxdepth levels ##在某個層次的目錄中按照遞減方法查找
find / -mount ##不在文件系統目錄中查找, 用法類似 -xdev.
find / -noleaf ##禁止在非UNUX文件系統,MS-DOS系統,CD-ROM文件系統中進行最優化查找
find / -version ##列印版本數字
-exec command; ##查找並執行命令
-fprint file ##列印文件完整文件名
-fprint0 file ##列印文件完整文件名包括空的文件
-fprintf file format ##列印文件格式
-ok command; ##給用戶命令執行操作,根據用戶的Y 確認輸入執行
-printf format ##列印文件格式
-ls ##列印同種文件格式的文件.
幾個參數之間可以用-and,-or連接,某個參數取反可用!.

⑼ linux mtime 刪除幾小時前文件

假如刪除當前目錄下最後修改時間是祥判3小時以前的文件謹遲改
find . -mmin 180 -print | xargs rm -rf

注意-mtime之後帶的數字是以24小時為單旦歷位的

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:628
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:357
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:75
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:300
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:788
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:338
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:204
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:801
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:357
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:583