曝光:Linux企业运维实战
上QQ阅读APP看书,第一时间看更新

4.8 touch命令详解

touch命令主要用于创建普通文件,用法为touch test.txt,如果文件存在,则表示修改当前文件时间,常用参数详解如下:

用法:touch[选项]...文件...

作用为将每个文件的访问时间和修改时间改为当前时间。不存在的文件将会被创建为空文件,除非使用-c或-h选项。如果文件名为“-”则特殊处理,更改与标准输出相关的文件的访问时间。注意长选项必须使用的参数对于短选项时也是必须使用的。

□-a:只更改访问时间。

□-c,--no-create:不创建任何文件。

□-d,--date=字符串:使用指定字符串表示时间而非当前时间。

□-f:忽略。

□-h,--no-dereference:会影响符号链接本身,而非符号链接所指示的目的地(当系统支持更改符号链接的所有者时,此选项才有用)。

□-m:只更改修改时间。

□-r,--reference=文件:使用指定文件的时间属性而非当前时间。

□-t STAMP:使用[[CC]YY]MMDDhhmm[.ss]格式的时间而非当前时间。

□--time=WORD:使用WORD指定的时间。access、atime、use都等于-a选项的效果,而modify、mtime等于-m选项的效果。

□--help:显示此帮助信息并退出。

□--version:显示版本信息并退出。