touch命令的创建和修改
touch命令用于修改文件或目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会创建一个新的文件。
在该语法中,选项参数有如下几种:
选项 | 说明 |
-a | 改变文件的读取时间记录 |
-c | 假如目的文件不存在,不会创建新的文件 |
-d | 设定时间与日期,可以使用各种不同的格式 |
-f | 不使用,为了与其他 UNIX 系统的相容性而保留 |
-m | 改变文件的修改时间记录 |
-r | 使用参考文件的时间记录,效果与 --file 相同 |
-t | 设定文件的时间记录,格式与 date 指令相同 |
以下举例是touch命令的实例解析:
①创建两个不存在的文件。
这里使用两种方法创建多个文件,一种是一次创建一个文件,另一种是一次创建多个文件。
②设置两个文件的时间戳相同。
对比 mrkj_1 与 mrkj_2 两个文件的时间戳,假设 mrkj_3 是后创建的,所以 mrkj_3 的时间戳大于 mrkj_1 的。这里我们把 mrkj_3 的时间戳设置为 mrkj_1 的时间戳,用到的参数是 "-r"。