Centos7系統如何使用stat命令查看文件信息
Centos7系統如何使用stat命令查看文件信息
Centos7系統如何使用stat命令查(cha)看(kan)文件信(xin)息?本教程以Centos7系統為例
本配置適用于Centos6,7版本
1.在linux系統下,使用stat(顯(xian)示(shi)inode信息)命令可以查(cha)看一個(ge)文(wen)件(jian)的某些(xie)信息
簡單的介紹一(yi)下stat命令顯示出來(lai)的文(wen)件其他信(xin)息(xi):

- File:顯示文(wen)件名
- Size:顯示文件大小
- Blocks:文(wen)件(jian)使用的數(shu)據塊總數(shu)
- IO Block:IO塊大(da)小
- regular file:文件(jian)類型(xing)(常規文件(jian))
- Device:設備編號
- Inode:Inode號
- Links:鏈接數
- Access:文件的(de)權限
- Gid、Uid:文(wen)件所有(you)權(quan)的Gid和Uid。
Linux下(xia)的三(san)個時間:
1.1 Access Time:簡寫為atime,表示文件(jian)的訪問時(shi)(shi)(shi)間(jian)。當文件(jian)內容被訪問時(shi)(shi)(shi),更新這個(ge)時(shi)(shi)(shi)間(jian)
1.2 Modify Time:簡寫為(wei)mtime,表示(shi)文件內(nei)容的修改(gai)時(shi)間,當文件的數(shu)據內(nei)容被修改(gai)時(shi),更(geng)新(xin)這個時(shi)間。
1.3 Change Time:簡寫為ctime,表(biao)示文(wen)件(jian)的(de)狀態時(shi)間,當文(wen)件(jian)的(de)狀態被修(xiu)改時(shi),更(geng)新這個時(shi)間,例如文(wen)件(jian)的(de)鏈接數(shu),大(da)小,權(quan)限(xian),Blocks數(shu)。
上面最開始的三(san)個時(shi)間是一(yi)(yi)模一(yi)(yi)樣的,原因是我(wo)在(zai)創建它(ta)的同時(shi)修改(gai)了它(ta)的內容(rong),所以(yi)它(ta)的大小,Blocks也發生變(bian)化,也相(xiang)當于一(yi)(yi)次訪問,所以(yi),我(wo)退出保存后(hou)三(san)個時(shi)間一(yi)(yi)致。
下面進行一一驗證。
2.atime(訪問時間)的(de)更新

3.mtime(修改時間(jian))的更新(xin)

這(zhe)邊寫入文件可以看到mtime時間被更(geng)新(xin)了,ctime時間也更(geng)新(xin)了,ctime在文件大小,Blocks發生變化時也會被更(geng)新(xin)
4.ctime(狀態(tai)時間)的更(geng)新

使(shi)用chmod指令(ling)修改wenqin的文件權(quan)限后,狀(zhuang)態(tai)時間(jian)再次更(geng)新。

