关于文件状态的三种时间,mtine ,ctime , atime 以及查看文件状态stat 和修改文件时间touch

来源:互联网 发布:初级英语单词软件 编辑:程序博客网 时间:2024/06/04 17:51

关于文件状态的三种时间,mtine ,ctime , atime 以及查看文件状态stat  command 和修改文件时间touch commadn

查看文件状态:stat

[root@serverln ~]# stat first2
  File: `first2'
  Size: 108           Blocks: 8          IO Block: 4096   regular file
Device: 801h/2049d    Inode: 3670030     Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2014-11-10 09:20:00.105856502 +0800  #访问时间
Modify: 2014-11-10 09:19:52.006856502 +0800   #修改时间
Change: 2014-11-10 09:19:52.006856502 +0800  # 状态时间。这个时间是不能手动更改的。

关于文件状态的三种时间,mtine ,ctime , atime

modification time (mtime): 文件内容改变时这个时间会改变    (默认显示这个时间ls -l)

change time (ctime):状态时间,像权限与属性被更改了时间也会变改变,打开或修改其它属性也会,这个时间不能用touch改变
access time (atime):文件访问时间:cat读取了这个文件时间就会改变


修改文件时间:touch

touch [-acdmt] 文件或目录

   -a 仅修改access time
   -c 仅修改文件时间,如该文件不存在则不建立新文件
   -m 仅修改mtime
   -d 后面可以接修改时间,而不用目前日期,也可以使用--date="日期或时间"
   -t 后面接需要更改的时间,格式为 [YYMMDDhhmm]
0 0