Centos7系統(tǒng)如何使用stat命令查看文件信息?本教程以Centos7系統(tǒng)為例
本配置適用于Centos6,7版本
1.在linux系統(tǒng)下,使用stat(顯示inode信息)命令可以查看一個文件的某些信息
簡單的介紹一下stat命令顯示出來的文件其他信息:
- File:顯示文件名
- Size:顯示文件大小
- Blocks:文件使用的數(shù)據(jù)塊總數(shù)
- IO Block:IO塊大小
- regular file:文件類型(常規(guī)文件)
- Device:設備編號
- Inode:Inode號
- Links:鏈接數(shù)
- Access:文件的權限
- Gid、Uid:文件所有權的Gid和Uid。
Linux下的三個時間:
1.1 Access Time:簡寫為atime,表示文件的訪問時間。當文件內(nèi)容被訪問時,更新這個時間
1.2 Modify Time:簡寫為mtime,表示文件內(nèi)容的修改時間,當文件的數(shù)據(jù)內(nèi)容被修改時,更新這個時間。
1.3 Change Time:簡寫為ctime,表示文件的狀態(tài)時間,當文件的狀態(tài)被修改時,更新這個時間,例如文件的鏈接數(shù),大小,權限,Blocks數(shù)。
上面最開始的三個時間是一模一樣的,原因是我在創(chuàng)建它的同時修改了它的內(nèi)容,所以它的大小,Blocks也發(fā)生變化,也相當于一次訪問,所以,我退出保存后三個時間一致。
下面進行一一驗證。
2.atime(訪問時間)的更新
3.mtime(修改時間)的更新
這邊寫入文件可以看到mtime時間被更新了,ctime時間也更新了,ctime在文件大小,Blocks發(fā)生變化時也會被更新
4.ctime(狀態(tài)時間)的更新
使用chmod指令修改wenqin的文件權限后,狀態(tài)時間再次更新。