Linux touch命令使用详解
touch命令会根据当前的系统时间更新指定文件的访问时间和修改时间。
如果文件不存在,将会创建新的空文件,除非指定了-c
或-h
选项。
如果文件参数是-
会被专门处理的,touch会更改与标准输出关联的文件的时间。
注意:在修改文件的时间属性的时候,用户必须是文件的属主,或拥有写文件的访问权限。
用法
touch [option…] FILE…
选项
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| -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 显示版本信息。
|
实例
在当前目录下建立一个空文件ex2,然后,利用ls -l
命令可以发现文件ex2的大小为0,表示它是空文件。