1. touch命令简介
本文主要介绍Linux touch命令,该命令有两大作用:1. 修改文件或者目录的时间属性。2:如果文件不存在那就创建一个空文件。
2. touch选项
a更新文件或者目录的读取时间记录。
m更新文件或者目录的修改时间记录。
c即使文件不存在,也不会创建一个新文件。与--no-create
的作用一样。
f一般不使用,该选项是为了与unix系统兼容而保留。
r复制参考文件的时间记录,与 --file
的作用一样。
d更新文件或者目录时间至某特定时间,可以指定格式。
t更新文件或者目录的时间记录,但格式只能与date一样。
--no-create
即使文件不存在,也不会创建一个新的空白文件。
--help
显示帮助信息。
--version
查询版本信息。
3. 常用案例
3.1 更新文件时间
先来看看目标文件现在的状态:
[root@zcwyou ~]# ll zcwyou.txt
-rwxr--r--. 1 root root 926 11月 20 10:23 zcwyou.txt
可以看到该文件的时间为11月 20 10:23。
使用touch更新文件时间
[root@zcwyou ~]# touch zcwyou.txt
验证:
[root@zcwyou ~]# ll zcwyou.txt
-rwxr--r--. 1 root root 926 11月 29 17:19 zcwyou.txt
可以看出该文件时间已经更新。
3.2 更新目录时间
先查看目标目录现在的状态:
[root@zcwyou ~]# ls -ld zcwyou
drwxr-xr-x. 4 root root 31 11月 28 17:13 zcwyou
可以看到该目录的时间为31 11月 28
使用touch更新目录时间
[root@zcwyou ~]# touch zcwyou
验证:
[root@zcwyou ~]# ls -ld zcwyou
drwxr-xr-x. 4 root root 31 11月 29 17:20 zcwyou
3.3 创建空白文件
[root@zcwyou ~]# touch linux123.txt
验证:
[root@zcwyou ~]# ll linux123.txt
-rw-r--r--. 1 root root 0 11月 29 17:25 linux123.txt
评论前必须登录!
注册