touch用于创建新的空文件或者修改已有文件的时间戳。
语法:touch file.txt
- 如果file存在,使用touch指令可更改这个文件或目录的日期时间,包括存取时间和更改时间。
- 如果file不存在,touch指令会在当前目录下新建一个空白文件file。
参数:
- -a:只更改存取(访问)时间
- -m:只更改变动时间
- -d:使用指定的日期时间,而非现在的时间
- -c:如果该文件不存在,则不创建该文件 touch -c test
- -r:touch -r test1 test2 把test2的时间设置成和test1一样
- -t timestamp:设置文件的时间
- -f:忽略不处理
- --help 在线帮助
- --version 版本信息
1.查看文件信息
stat test.sh
2.修改时间(指定时间)
touch -t 200101011200 test.sh
3.修改访问时间
假设使用了-a选项,那么touch命令会改动文件的访问时间为当前时间。
touch -a test.sh
4.修改改动时间
假设使用了-m选项,那么touch命令会改动文件的改动时间为当前时间。
touch -m test.sh
END 2018-08-21 15:19:21