命令功能
- 创建空文件(若文件不存在)
- 修改文件时间戳(访问/修改时间,若文件存在)
基础语法
touch ... 文件名...
常用选项及示例
选项 | 作用 | 示例 |
无选项 | 创建文件或更新时间为当前时间 | touch all.txt 创建文件或更新时间为当前时间 |
-a | 只更新访问时间 | touch -a all.txt 仅更新文件的最后访问时间 |
-c | 不创建新文件,仅修改已有文件 | touch -c nofile.txt 不创建新文件,仅修改已有文件 |
-d | 使用指定字符串设置时间 | touch -d "2023-10-01 12:30" file.txt 使用指定字符串设置时间 |
-m | 只更新修改时间 | touch -m file.txt 只更新修改时间 |
-r | 复制其他文件的时间戳 | touch -r file.txt file2.txt.~1~ 复制其他文件的时间戳 |
-t | 使用时间戳设置时间 | touch -t 202310011230.45 file.txt 使用时间戳设置时间 |
通用选项
选项 | 作用 |
--help | 显示帮助信息 显示帮助信息 |
--version | 显示版本信息 显示版本信息 |