Linux体系外touch号令是更新目次或文件停止工夫日期的号令,不外另有许多用户对touch号令借没有太分明,因而,小编昨天便给各人引见一高touch号令的用法吧。
touch号令运用技巧:
名称:touch
运用权限:一切运用者
运用体式格局:
touch [-acfm]
[-r reference-file] [--file=reference-file]
[-t MMDDhh妹妹[[CC]YY][.ss]]
[-d time] [--date=time] [--time={atime,access,use,mtime,modify}]
[--no-create] [--help] [--version]
file1 [file2 ...]
注明:
touch 指令扭转档案的工夫记载。 ls -l 能够显现档案的工夫记载。
参数:
a 扭转档案的读与工夫记载。
m 扭转档案的批改工夫记载。
c 假设目标档案没有存正在,没有会建设新的档案。取 --no-create 的效因同样。
f 没有运用,是为了取其余 unix 体系的相容性而保留。
r 运用参考档的工夫记载,取 --file 的效因同样。
d 设按时间取日期,能够运用各类差别的格局。
t 设定档案的工夫记载,格局取 date 指令雷同。
--no-create 没有会建设新档案。
--help 列没指令格局。
--version 列出书原讯息。
运用类型:
真例一:创立没有存正在的文件
号令:
touch log2012.log log2013.log
输没:
[root@localhost test]# touch log2012.log log2013.log
[root@localhost test]# ll
-rw-r--r-- 1 root root 0 10-28 16:01 log2012.log
-rw-r--r-- 1 root root 0 10-28 16:01 log2013.log
若是log2014.log没有存正在,则没有创立文件
[root@localhost test]# touch -c log2014.log
[root@localhost test]# ll
-rw-r--r-- 1 root root 0 10-28 16:01 log2012.log
-rw-r--r-- 1 root root 0 10-28 16:01 log2013.log
真例两:更新log.log的工夫战log2012.log工夫戳雷同
号令:
touch -r log.log log2012.log
输没:
[root@localhost test]# ll
-rw-r--r-- 1 root root 0 10-28 16:01 log2012.log
-rw-r--r-- 1 root root 0 10-28 16:01 log2013.log
-rw-r--r-- 1 root root 0 10-28 14:48 log.log
[root@localhost test]# touch -r log.log log2012.log
[root@localhost test]# ll
-rw-r--r-- 1 root root 0 10-28 14:48 log2012.log
-rw-r--r-- 1 root root 0 10-28 16:01 log2013.log
-rw-r--r-- 1 root root 0 10-28 14:48 log.log
相关文章