linux时间戳管理———touch命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux时间戳管理———touch命令相关的知识,希望对你有一定的参考价值。

touch 创建文件或更新文件的时间戳
格式:touch 参数 文件名

    参数:

    -c :不创建不存在文件

    -m:只更新修改时间,不更新访问时间

    -a:只更新访问时间,不更新修改时间

    -r file:使用文件file的时间更新文件的时间

    -t:将时间修改为参数指定的日期,如01091135为 1月9日 11:35


补充知识:查看文件信息(创建日期):ls -l     查看文件信息(访问日期):ls -lu

[[email protected] 123]# tree                      //交待实验环境,该文件夹下有以下文件夹和文件
.
├── 1234
│   └── 12345
├── 1.txt
├── 2
├── 2.txt
└── 3.txt

2 directories, 4 files
[[email protected] 123]# touch -c a.txt          //如果有a.txt,更新其时间戳,如果没有,也不要创建
[[email protected] 123]# ls
1234  1.txt  2  2.txt  3.txt
[[email protected] 123]# ls -l 1.txt
-rw-r--r--. 1 root root 9 May  4 15:04 1.txt
[[email protected] 123]# touch -c 1.txt
[[email protected] 123]# ls -l 1.txt
-rw-r--r--. 1 root root 9 May  4 16:21 1.txt
[[email protected] 123]# ls -lu 1.txt
-rw-r--r--. 1 root root 9 May  4 16:21 1.txt
[[email protected] 123]# touch -a 1.txt
[[email protected] 123]# ls -lu 1.txt
-rw-r--r--. 1 root root 9 May  4 16:23 1.txt
[[email protected] 123]# ls -l 2.txt
-rw-r--r--. 1 root root 9 Apr  5 05:17 2.txt
[[email protected] 123]# touch -r 2.txt 1.txt
[[email protected] 123]# ls -l 2.txt
-rw-r--r--. 1 root root 9 Apr  5 05:17 2.txt
[[email protected] 123]# touch -t 03301259 1.txt
[[email protected] 123]# ls -l 1.txt
-rw-r--r--. 1 root root 9 Mar 30 12:59 1.txt
[[email protected] 123]#


本文出自 “技术成就梦想” 博客,请务必保留此出处http://xuxiaoliang.blog.51cto.com/10882951/1922271

以上是关于linux时间戳管理———touch命令的主要内容,如果未能解决你的问题,请参考以下文章

linux下touch命令修改文件时间戳

linux常用文件管理命令

一天一个linux基础命令之修改文件时间戳touch

linux之touch命令修改文件的时间戳

Linux常用命令——touch

linux命令-touch