概述
在Linux中呢每个文件都会有三个时间,并且是变动的时间
- modification(mtime):当该文件的内容数据变更时,就会更新这个时间,内容数据指的是文件的内容,而不是文件的属性或权限。
- status time(ctime):当该文件的状态发生改变时,就会更新这个时间,举例来说,像是权限与属性被更改了,都会更新这个时间
- access time(atime):当该文件的内容被读取时,就会更新这个读取时间,举例来说,我们使用cat 指令读取一个文件内容时,就会更新该文件的atime
我们来看看kaka.php这个文件
在默认情况下,ls -l显示出来的时间是该文件的mtime,也就是这个文件内容上次修改的时间。
touch指令
可以看到,当touch后边跟的文件是存在的时候就会更新这个文件的mtime,这个文件不存在的时候就会创建一个新的文件
扩展
我们可以看到ls -l跟ll的输出结果是一样的,ll这个指令就是ls -l的意思,ll本身不存在,是被做出来的一个命令别名,后边在详细谈
最后
以上就是舒服冷风为你收集整理的【Linux】修改文件时间或创建新文件:touch的全部内容,希望文章能够帮你解决【Linux】修改文件时间或创建新文件:touch所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复