Linux系統中的三個時間及find指令

2021-07-14 22:43:15 字數 2067 閱讀 3034

一、關於linux中的三個時間

access time

、modify time

和change time

linux中可以使用

stat+

檔名來檢視該檔案的詳細資訊。

access time:最後一次訪問檔案或目錄的時間。

modify time:最後一次修改檔案或目錄的時間。

change time:最後一次改變檔案或目錄

(改變的是資料屬性

)的時間。

1、stat file1,

檢視file1

的詳細資訊。如圖

2、用chmod u-w file1 指令修改該檔案屬性後

,change time

發生改變,如圖

3、在file1檔案中寫入」hello bit」,modify time發生改變,如圖

4、關於access time,分兩種情況:

(1)、當

atime=mtime

時,訪問檔案,檔案時間會更新。

(2)、當atime>mtime時,訪問檔案,檔案時間不變。

二、linux中的find指令

1、按檔名查詢檔案

2、按照檔案許可權查詢檔案

3、查詢某一型別的檔案

(1)、目錄

(2)、塊裝置檔案

find . -type b

(3)、字元裝置檔案

find  . -type c

(4)、管道檔案

find . -type p

(5)、符號鏈結檔案

find . -type l

(6)、普通檔案

find .  -type f

4、按檔案屬主查詢檔案

5、按照檔案所屬組查詢檔案

6、按時間查詢檔案

(1)、按檔案更改時間查詢

(2)、按檔案訪問時間查詢  

(3)、按檔案建立時間來查詢

7、按長度查詢檔案

(1)、查詢長度大於1mb的檔案

(2)、查詢長度為100c的檔案

(3)、查長度超過期作廢10塊的檔案(1塊=512位元組)

8、忽略某個目錄

9、使查詢在進入子目錄前先行查詢完本目錄

10、如果遇到符號鏈結檔案,就跟蹤鏈結所指的檔案

11、查檔案時不跨越檔案系統mount點

查檔案時不跨越檔案系統mount點

12、-exec

,此時find

命令對匹配的檔案執行該引數所給出的

shell

命令。

13、-print,

此時find

命令將匹配到的檔案輸出到標準輸出。

linux中的三個檔案時間

linux系統檔案有三個主要的時間屬性,分別是ctime change time atime access time mtime modify time 後來為了解決atime的效能問題,還引入了乙個relatime的屬性,下面一一解釋。ctime,即change time。mtime,即modif...

Linux檔案的三個時間

在windows下,乙個檔案有 建立時間 修改時間 訪問時間。而 在linux下,乙個檔案也有三種時間,分別是 訪問時間 修改時間 狀態改動時間。兩者有此不同,在linux下沒有建立時間的概念,也就是不能知道檔案的建立時間,但如果檔案建立後就沒有修改過,修改時間 建立時間 如果檔案建立後,狀態就沒有...

Linux系統檔案的三個重要時間詳解

linux下使用命令stat獲取檔案的三個時間,先看現象 各個時間的含義 chang time 簡稱ctime,乙個檔案或目錄的更改時間。在linux中,基本上無法知道乙個檔案的精確建立時間,更改時間是指檔案或目錄的屬性 所有者,許可權等等 被修改的時間。如果乙個檔案需要備份的話,dump命令需要用...