touch
命令是Linux系统中的一个常用命令,用于修改文件或目录的时间属性,包括存取时间和更改时间¹。下面是关于touch
命令的详细解释:
- 常用选项及含义:
选项 | 含义 |
---|---|
-a | 改变档案的读取时间记录 |
-m | 改变档案的修改时间记录 |
-c | 假如目的档案不存在,不会建立新的档案 |
-r | 使用参考档的时间记录 |
-d | 设定时间与日期 |
-t | 设定档案的时间记录 |
- 使用实例:
- 实例1:修改文件的时间属性为当前系统时间
$ touch testfile
首先,使用ls
命令查看testfile
文件的属性:
$ ls -l testfile
原来文件的修改时间为16:09:
-rw-r--r-- 1 hdd hdd 55 2011-08-22 16:09 testfile
执行touch
命令修改文件属性以后,并再次查看该文件的时间属性:
$ touch testfile
修改后文件的时间属性为当前系统时间:
-rw-r--r-- 1 hdd hdd 55 2011-08-22 19:53 testfile
- 实例2:创建一个名为“file”的新的空白文件
$ touch file
- 使用场合:
touch
命令适用于以下场合:
- 修改文件或目录的时间属性。
- 创建新的空白文件。
- 推荐学习该命令的网站:你可以参考菜鸟教程¹。