在Linux中,我們可以stat命令查看文件的元數(shù)據(jù)嗽桩,例如:
[root@CentOS7 ~]#stat anaconda-ks.cfg
File: ‘a(chǎn)naconda-ks.cfg’
Size: 1908 Blocks: 8 IO Block: 4096 regular file
Device: 802h/2050d Inode: 201326658 Links: 1
Access: (0600/-rw-------) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2019-11-27 08:04:24.416999390 +0800
Modify: 2019-11-27 07:47:26.347952130 +0800
Change: 2019-11-27 07:47:26.347952130 +0800
Birth: -
其中:
File:文件名
Size:文件大性朗亍(單位:byte)
Blocks:文件占用的數(shù)據(jù)塊個數(shù)
IO Block:文件所占用數(shù)據(jù)塊的塊容量(單位:byte)
regular file:普通文件(文件類型)
Device:設備號(十六進制/十進制)
Inode:索引節(jié)點
Links:硬連接數(shù)(1代表沒有其它的硬連接)
Access:第一個Access,權(quán)限(八進制/rwx格式)
Uid:所屬主(ID號/名稱)
Gid:所屬組(ID號/名稱)
Access:第二個Access碌冶,最近訪問時間
Modify:最近數(shù)據(jù)修改時間
Change:最近元數(shù)據(jù)修改時間
Birth:創(chuàng)建時間
我們可以用touch命令修改文件的時間戳信息:
格式:touch [OPTION]...FILE...
-a 僅改變 atime 和 ctime
-m 僅改變 mtime 和 ctime
-t [[CC]YY]MMDDhhmm[.ss] 指定atime和mtime的時間戳
其中湿痢,atime是第二個Access的時間戳,mtime是指Modify時間戳扑庞,ctime是指Change時間戳譬重。