Linux中三个重要时间
系统教程导读
收集整理了【Linux中三个重要时间】操作系统教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1070字,纯文字阅读大概需要2分钟。
系统教程内容图文
为您提供Linux中三个重要时间
一、定义
Chang time:简称ctime,一个文件或目录的更改时间。在Linux中,基本上无法知道一个文件的精确创建时间,更改时间是指文件或目录的属性(所有者,权限等等)被修改的时间。如果一个文件需要备份的话,dump命令需要用到ctime,你可以用ls-lc命令查看ctime。
Access time:简称atime,一个文件或目录的访问时间。就是一个文件的数据最后一次被访问的时间,例如:显示一个文件的内容或运行一个shell脚本会更新文件的atime,你可以用ls-lu命令查看。
Modify time:简称mtime,一个文件或目录的修改时间。就是文件的目前内容最后被修改的时间,这是一个在长目录列表中显示的时间
二、如何修改
在Linux中,状态命令会显示三次,
例如:$ cat file 文件的atime将更新
$ chmod g+w file 文件的ctime将更新
$ echo “File contentss” > file 文件的ctime和mtime将更新。
Linux文件与目录的三种时间状态:
1 mtime:最后一次修改文件或目录的时间
2 ctime:最后一次改变文件或目录(改变的是原数据即属性)的时间,如记录该文件的inode节点被修改的时间。而且chmod,chown等命令也能改变该值。
3 atime:最后一次访问文件或目录的时间。
对于文件,当修改mtime时ctime必须随着改变,因为文件大小等都是属性,有人说atime也一定会改变,要想修改文件必须先访问,其实是不对的,不访问文件也能修改,如#echo“Thos is a test”>>/etc/issue,issue文件内容会改变,但并没有访问文件,所以atime并没有改变。
对于目录,访问一个目录其atime改变,mtime,ctime不变。修改一个目录,在一个目录下touch一个文件,mtime和ctime会改变,atime不一定会变。
使用stat命令可以查看三个时间值,例如stat filename,也可以使用ls -l file查看文件修改时间,ls -lc file查看文件状态改动时间,ls -lu file查看文件访问时间。
以上就是给大家介绍的如何使用 Linux中三个重要时间 的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击官网吧。
本文来自http://www.win7cn.com/如需转载请注明!
系统教程总结
以上是为您收集整理的【Linux中三个重要时间】操作系统教程的全部内容,希望文章能够帮你了解操作系统教程Linux中三个重要时间。
如果觉得操作系统教程内容还不错,欢迎将网站推荐给好友。