您的位置:首页 > 运维架构 > Linux

Linux 修改文件时间及创建新文件

2014-04-24 10:53 232 查看
文件时间

modification time(mtime)

当该文件的“内容数据”更改时,就会更新这个时间。内容数据指的是文件的内容,而不是文件的属性或权限

status time(ctime)

当该文件的“状态”改变时,就会更新这个时间,举例来说,像是权限与属性被更改了都会更新这个时间

access time(atime)

当“该文件的内容被取用”时,就会更新这个读取时间,举例来说,我们使用cat去读取/etc/service,就会更新该文件的atime了



默认情况下,ls显示出来的是该文件的mtime。也就是这个文件上次被更改的时间。

touch:创建新文件

参数 :

-a:仅修改访问时间

-c:仅修改文件的时间,若该文件不存在则不创建新文件

-d:后面可以接欲修改的日期而不用目前的日期,也可以使用--date=“日期或时间”

-m:仅修改mtime

-t :后面可以接欲修改的时间而不用目前的时间,格式为[YYMMDDhhmm]

1.创建一个空的文件并查看时间



2.将~/.bashrc复制成为bashrc,假设复制完全的属性,检查其日期



3.将日期调整为两天前



4.将bashrc的日期改为1990/10/30 15:30



注:touch这个命令最常被使用的情况是:

创建一个空的文件

将某个文件日期修改为目前日期(mtime与atime)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: