一、關於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命令需要用...