Linux命令(4):touch

功能说明:

       touch命令参数可创建新文件以及更改文档或目录的日期时间,包括存取时间和更改时间。 

命令格式:

        touch [选项]... 文件...

命令参数:   

-a   或--time=atime或--time=access或--time=use  只更改存取时间。

-c   或--no-create  不建立任何文档。

-d  使用指定的日期时间,而非现在的时间。

-f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。

-m   或--time=mtime或--time=modify  只更改变动时间。

-r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。

-t  使用指定的日期时间,而非现在的时间。

命令案例:

案例1、创建一个新文件

[root@oldboy miao]# touch a.txt b.log
[root@oldboy miao]# ll
total 0
-rw-r--r-- 1 root root 0 Aug 7 17:01 a.txt
-rw-r--r-- 1 root root 0 Aug 7 17:01 b.log
[root@oldboy miao]#

案例2、更新a.txt的时间和b.log时间戳相同

[root@oldboy miao]# ll
total 0
-rw-r--r-- 1 root root 0 Aug 7 17:06 a.log
-rw-r--r-- 1 root root 0 Aug 7 17:01 a.txt
-rw-r--r-- 1 root root 0 Aug 7 17:01 b.log
[root@oldboy miao]# touch -r a.txt a.log
[root@oldboy miao]# ll
total 0
-rw-r--r-- 1 root root 0 Aug 7 17:01 a.log
-rw-r--r-- 1 root root 0 Aug 7 17:01 a.txt
-rw-r--r-- 1 root root 0 Aug 7 17:01 b.log
[root@oldboy miao]#

案例3、设定文件的时间戳

[root@oldboy miao]# touch -t 201408010000.00 a.log
[root@oldboy miao]# ll
total 0
-rw-r--r-- 1 root root 0 Aug 1 00:00 a.log
-rw-r--r-- 1 root root 0 Aug 7 17:01 a.txt
-rw-r--r-- 1 root root 0 Aug 7 17:01 b.log
[root@oldboy miao]#

说明:此处的 time规定为如下形式的十进制数:       [[CC]YY]MMDDhhmm[.SS]     由于系统的限制,早于1970年1月1日的时间是错误的。

 

 

转载于:https://www.cnblogs.com/miaokm/p/3897705.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值