这篇文章主要用来讲解Linux命令的touch用法,touch命令有两个功能:
一是将每个文件的访问和修改时间更新为当前时间(除非提供-c或-h,否则将不存在的FILE参数创建为空)
二是用来创建新的空文件
touch命令参数
-a 或--time=atime或--time=access或--time=use 只更改存取时间
-c 或--no-create 不建立任何文件
-d 使用指定的日期时间,而非现在的时间
-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题
-m 或--time=mtime或--time=modify 只更改变动时间
-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同
-t 使用指定的日期时间,而非现在的时间
--help 在线帮助
--version 显示版本信息
#创建脚本文件
$ touch test.shell
#不创建文件
$ touch -c test1.shell
#更新时间
$ touch -t 200812280000 test.shell
#stat命令可以查看文件的详细变更时间
$ stat test.shell