
linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。
1.命令格式:
touch [选项] 文件
2.命令参数:
-a 或--time=atime或--time=access或--time=use只更改存取时间。
-c 或--no-create不建立任何文档。
-d使用指定的日期时间,而非现在的时间。
-f此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
-m 或--time=mtime或--time=modify只更改变动时间。
-r把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
-t使用指定的日期时间,而非现在的时间。
3.命令功能:
touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间。
4.使用范例:
实例一:创建不存在的文件
命令:
touch log2012log log2013log
输出:
[root@localhost test]# touch log2012log log2013log
[root@localhost test]# ll
-rw-r--r-- 1 root root 0 10-28 16:01 log2012log
-rw-r--r-- 1 root root 0 10-28 16:01 log2013log
如果log2014log不存在,则不创建文件
[root@localhost test]# touch -c log2014log
[root@localhost test]# ll
-rw-r--r-- 1 root root 0 10-28 16:01 log2012log
-rw-r--r-- 1 root root 0 10-28 16:01 log2013log
实例二:更新loglog的时间和log2012log时间戳相同
命令:
touch -r loglog log2012log
输出:
[root@localhost test]# ll
-rw-r--r-- 1 root root 0 10-28 16:01 log2012log
-rw-r--r-- 1 root root 0 10-28 16:01 log2013log
-rw-r--r-- 1 root root 0 10-28 14:48 loglog
[root@localhost test]# touch -r loglog log2012log
[root@localhost test]# ll
-rw-r--r-- 1 root root 0 10-28 14:48 log2012log
-rw-r--r-- 1 root root 0 10-28 16:01 log2013log
-rw-r--r-- 1 root root 0 10-28 14:48 loglog
实例三:设定文件的时间戳
命令:
touch -t 20121114223450 loglog
输出:
[root@localhost test]# ll
-rw-r--r-- 1 root root 0 10-28 14:48 log2012log
-rw-r--r-- 1 root root 0 10-28 16:01 log2013log
-rw-r--r-- 1 root root 0 10-28 14:48 loglog
[root@localhost test]# touch -t 20121114223450 loglog
[root@localhost test]# ll
-rw-r--r-- 1 root root 0 10-28 14:48 log2012log
-rw-r--r-- 1 root root 0 10-28 16:01 log2013log
-rw-r--r-- 1 root root 0 2012-11-14 loglog
以上就是关于安卓移动文件创建时间戳改变全部的内容,包括:安卓移动文件创建时间戳改变、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)