在Linux中使用stat命令來查看文件的詳細信息,輸出信息比ls -l更豐富。
1)得到文件大小size信息
2)得到文件權(quán)限信息
3)得到最近訪問,修改等時間信息
stat a.py
File: `a.py'
Size: 14349? ? ? ? ? Blocks: 32? ? ? ? IO Block: 4096? regular file
Device: fd10h/64784d? ? Inode: 11537742? ? Links: 1
Access: (0764/-rwxrw-r--)? Uid: (? 502/? ? work)? Gid: (? 504/? ? work)
Access: 2017-07-02 12:12:32.517645573 +0800
Modify: 2017-07-02 12:12:32.517645573 +0800
Change: 2017-07-02 12:12:32.521649877 +0800
上述三種時間的解釋:
access time:表示我們最后一次訪問(僅僅是訪問,沒有改動)文件的時間
modify time:表示我們最后一次修改文件的時間
change time:表示我們最后一次對文件屬性改變的時間,包括權(quán)限,大小,屬性等等。
如果僅僅打開過,access time發(fā)生變化;如果有修改文件,3個時間信息改變;如果只改變權(quán)限等信息,僅change time變化。