linux—Assess Modify change时间
2017-03-19 22:24
363 查看
Assess Modify change时间
首先我创建一个test.c的文件:接下来我使用一下stat命令,可以看到如下现象(注意箭头就是今天的主题):大多数像我一样的新手肯定会疑惑这几个时间是什么意思呢?1.Access:对于文件来说,当我们用编辑器打开file,或使用cat more less grep sed 等等命令读取文件内容,以及使用file cp命令操作文件,或执行可执行文件时,Access时间会被更新,空文件也不例外。对于目录来说,只进入目录不会更新其Access时间,但是通过ls查看目录内容时,Access时间就会更新。使用ls -lu查看文件时,会显示出来文件Access时间。 2.Modify:当更改一个文件的内容时,此文件的modify时间记录会被更新。Modify时间更新时,Access和Change时间都会得到相应的更新。用ls -l看到的时间是文件的Modify时间。 3.Change:主要是指文件的状态或属性的改变,对一个文件或目录进行mv chown chcgrp等操作后,change 时间会更新ls -lc显示的是change time。 接下来验证一下:接下来,介绍的是如何改变这些时间:首先我举几个例子touch -d 2017-10-28 test.c //讲test.c文件的Access时间和Modify时间设置为2017.10.28touch -c test.c //将Access/Modify/Change时间改为系统时间执行chmod改变文件权限时,change时间发生了改变。还有很多的命令来改变这些时间:执行cat test.c命令,Access时间发生改变。使用vim编辑文件时,Access/Modify/Change时间均会改变.touch -m test.c //将test.c的Modify时间改为当前系统时间。touch -a test.c //只将test.c的Access时间改为当前系统时间。touch -m -d xxxx-xx-xx //将test.c的Accesss时间改为xxxx-xx-xx,Access时间不变,change为系统时间。touch -a -d xxxx-xx-xx //将test.c的Modify时间改为xxxx-xx-xx,Access时间不变,change为系统时间。touch -c -d xxxx-xx-xx // test.c的Modify和Access时间给为xxxx-xx-xx,Change为系统时间。相关文章推荐
- Linux下stat命令的Access、Modify、Change时间的含义
- Linux的权限&Access/Modify/Change时间
- 【Linux】Linux下的Access time/Modify time/Change time三个时间
- 认识和修改在Linux中stat命令下出现的Access,Modify,Change三类时间
- Linux权限管理以及Access Modify Change时间的理解
- Linux下文件权限及三个时间:Access,Modify,Change
- linux 中Access,Modify,Change三个时间的区别
- Linux环境,使用C语言获得文件access、modify、change的时间
- Linux 之三个时间属性(Acess , Modify , Change)
- Linux三个时间: Access,Modify,Change以及-r,-w,-x所对应的权限问题
- Linux系统文件有三个主要的时间属性,分别是ctime(change time), atime(access time), mtime(modify time)
- 关于Linux系统中 Access Modify Change 三个时间的理解
- linux下Access、Modify、Change时间的查看和修改
- Linux下的Access、Modify、Change , touch的使用以及权限问题
- Access/Modify/Change时间
- Linux中对于Access,Modify,Change的解释
- 文件的Access\Modify\Change时间
- Access/Modify/Change时间
- Linux权限问题以及Stat命令中的Access、Modify、Change
- 修改文件 访问(access)、修改(modify)、改变(change)时间