用户工具

站点工具


man1:touch

touch 命令

touch命令会根据当前的系统时间更新指定文件的访问时间和修改时间。

如果文件不存在,将会创建新的空文件,除非指定了”-c”或”-h”选项。

如果文件参数是-会被专门处理的,touch会更改与标准输出关联的文件的时间。

注意:在修改文件的时间属性的时候,用户必须是文件的属主,或拥有写文件的访问权限。

用法

touch [option…] FILE

选项

-a, --time=atime
    --time=access
    --time=use        只更改存取时间;
-c, --no-create       不建立任何文件;
-d, --date=<时间日期>  使用指定的日期时间,而非现在的时间;
-f                    此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题;
-h, --no-dereference  影响符号链接文件自身,而不是他所引用的文件
-m,--time=mtime
    --time=modify     只更该变动时间;
-r, --reference=<参考文件或目录>  
                      把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同;
-t <日期时间>          使用指定的日期时间,而非现在的时间;
--help                在线帮助;
--version             显示版本信息。

实例

touch ex2

在当前目录下建立一个空文件ex2,然后,利用ls -l命令可以发现文件ex2的大小为0,表示它是空文件。

man1/touch.txt · 最后更改: 2021/06/29 13:35 (外部编辑)

Free Web Hosting