touch—修改文件时间戳或者新建一个不存在的文件

touch命令在Unix下不太常用,一般在make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。

名称

touch

语法

touch [-options] file

选项

-a   或--time=atime或--time=access或--time=use  只更改存取时间。

-c   或--no-create  不建立任何文档。

-d  使用指定的日期时间,而非现在的时间。

-f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。

-m   或--time=mtime或--time=modify  只更改变动时间。

-r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。

-t  使用指定的日期时间,而非现在的时间。

使用实例

创建不存在的文件

touch file

更新file1的时间和file2时间戳相同

touch -r file1 file2

设定文件的时间戳

touch -t 201509081122.50 file
JackSun

JackSun

I'm a coder.

You may also like...

No Responses

Leave a Reply

Your email address will not be published.