Linux touch命令实例图文详解(2)

文件:linuxidc.txt
  大小:0         块:0          IO 块:4096  普通空文件
设备:804h/2052d Inode:1451165    硬链接:1
权限:(0644/-rw-r--r--)  Uid:( 1000/linuxidc)  Gid:( 1000/linuxidc)
最近访问:2018-02-06 20:24:56.038676993 +0800
最近更改:2018-02-06 20:24:56.038676993 +0800
最近改动:2018-02-06 20:24:56.038676993 +0800
创建时间:-

Linux touch命令实例图文详解

9. 如何设置访问/修改的特定时间

要将访问/修改时间设置为特定的日期时间,请使用t选项并以此格式指定日期时间((CC)YY)MMDDhhmm.(ss)

touch命令的选项列表

-a - 更改文件的访问时间

-c - 如果不存在,不要创建指定的文件。

-m - 改变文件的修改时间。

-r --ref_file使用由ref_file命名的文件的相应时间而不是当前时间。

-t - time使用指定的时间而不是当前的时间。 时间将是表格的十进制数字

MM - 一年中的月份[01-12]

DD - 每月的一天[01-31]

hh - 一天中的小时[00-23]

mm - 小时的分钟[00-59]

CC - 年份的前两位数字

YY - 年份的后两位数字

SS - 第二分钟[00-61]

linuxidc@linuxidc:~$ touch -c -t 201802062036.18 linuxidc.txt

Linux touch命令实例图文详解

 

注意:如果省略了c选项,如果不存在,则会使用给定的日期时间创建新文件。

10.如何使用另一个文件的时间戳作为参考

以下命令将linuxmi.txt的访问/修改时间设置为linuxidc.txt的访问/修改时间

linuxidc@linuxidc:~$ touch -r linuxidc.txt linuxmi.txt

Linux touch命令实例图文详解

11.如何指定日期和时间作为字符串

除了选项“t”之外,还有另外一个选项“-d”,它接受一般人类可读格式的日期时间。

以下示例仅提供日期。 时间将自动设置为00:00

linuxidc@linuxidc:~$ touch -c -d '18 Aug' linuxidc.txt

如下图:

Linux touch命令实例图文详解

Linux touch命令实例图文详解

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/12979.html