1.功能
touch 用来创建新文件或修改文件的时间属性。touch 命令的主要功能并不是为了创建一个空文件。
2.参数
-a:或--time=atime或--time=access或--time=use 只更改存取时间; -c:或--no-create 不建立任何文件; -d:<时间日期> 使用指定的日期时间,而非现在的时间; -f:此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题; -m:或--time=mtime或--time=modify 只更该变动时间; -r:<参考文件或目录> 把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同; -t:<日期时间> 使用指定的日期时间,而非现在的时间; --help:在线帮助; --version:显示版本信息。
3. 使用
- 创建不存在的文件,如在/data目录下创建:
- 修改文件的access(访问)时间,如修改上图中的westoslinux的access时间
- 修改文件的modify(修改)时间,如修改/data/westoslinux文件的modify时间
- 使用指定的时间更改文件或者目录的access或者modify时间,如修改上图文件的access时间为2012-07-15 08:30:30,修改modify时间戳只需将参数a改为m,此处不再做说明。
- 使用指定文件的时间戳更新文件的时间戳