linux命令大全touch,Linux 常用命令之touch

我们在使用ls -l查看文件信息时会看到每个文件都有时间参数,那么这个时间代表什么呢?其实是三个变动时间。

modification time (mtime):

当该文件的“内容数据”变更时,就会更改这个时间。

status time (ctime):

当该文件的“状态 (status)”改变时,就会更新这个时间。

access time (atime):

当“该文件的内容被读取”时,就会更新这个读取时间 (access)。

默认情况ls -l查看到文件显示的时间为mtime,也就是内容数据变更时间。

那么我们是否可以更改文件的这些时间呢,如何更改呢,所以我们来说说touch这个命令。

touch:

功能:修改文件时间或新建文件

使用格式:

touch [-acdmt]... 文件...

参数说明:

-a :仅修改 access time

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

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

-m :仅修改mtime

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

范例:

范例1.新建一个文件并观察时间,在默认的状态下,如果 touch 后面有接文件,则该               文件的三个时间 (atime/ctime/mtime) 都会更新为目前的时间,否则新建一                 个文件。

269ab1ab7b99004b27a825e27c1c4d16.png

范例2.复制一个文件,复制完全属性,检查其时间

1ba540b2e6cf55cd36203b2443095755.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值