首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

修改文件时间或创建新文件:touch

在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本身不存在,是被做出来的一个命令别名,后边在详细谈

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190817A006PP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券