1:touch命令功用:
对一个或多个文件,将访问时间和修改时间以及日期进行更新,既在 Linux 和 Unix 系统中,改变文件的访问和修改时间,touch对于强制其他的命令以某一方式处理文件时是有用的。如make的操作
和某些find命令,依赖于文件的访向和修改时间。如果一个文件不存在,touch就创建一个大小为0的文件。
2:命令构件:
touch [options][files]
3:参数选项:
-a,--time=atime,--time=access,--time=use
仅更新访间时间。
-c,--n0-create
不创建已经不存在的任何文件。
-d time.--date time
时间值改为指定的time不是当前时间,time可以使用儿种格式,
可以包含月名、时区、a.m.和p.m.字符串以及其他信息
-m,--time=mtime,--time=modify
仅更新修改时间。
-r file,--reference file
时间修改为与指定的file中的时间一样,不是当前时间
-t time
使用在time中指定的时间而不是当前时间。参数格式:[[cc]yy]mmddhhmm[.ss],
表示可选的世纪和年、月、日、小时、分钟以及秒。
--help
输出帮助信息
--version
输出版本信息
4:实例演示:
输出版本信息:
touch --version
创建一个大小为零的test2文件:
touch test2
更新已经存在test2文件时间戳:
touch test2
以上,可以参照touch 命令构成与参数特征,按照自己需求进行合理使用。