找回密码
 注册
关于网站域名变更的通知
查看: 686|回复: 3
打印 上一主题 下一主题

Linux touch命令

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-8-18 11:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

* E4 N2 A* o4 x% Y+ W* ELinux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。1 W$ H: u' p" j4 ^3 Q

2 E! ^$ G5 o! cls -l 可以显示档案的时间记录。% H3 }2 J1 g. N7 O. _6 m; B

; A7 p) }$ b" x5 t: ?3 Q' }  ], V' w1 x; a) e- c) Z8 ?' E! x* I

4 k- W1 p+ W2 R7 d语法
2 ^. K( d! m* k7 a% H
! U! I# ]" Q7 ]: p7 {( y( Btouch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][--help][--version][文件或目录…]
' s+ e/ m; S9 Q% z" u
  h1 p2 V% ?, F6 N! l4 S
4 m* G1 J/ f5 w/ \4 O5 Y9 A4 n! i
: k1 ?% b  [0 M. g; C6 N
# B/ N6 x" a( q5 P5 v% {参数说明:
1 j" G! y+ A# n- V4 q8 p- z# p. o6 g) c
& v2 |, \6 B$ \1 u. x2 r3 E
a 改变档案的读取时间记录。7 a9 r# r% }5 M# C$ W
m 改变档案的修改时间记录。2 k* n' f! W# P. O  V
c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。! G8 ^- b$ I6 o1 S4 t7 F! g) H
f 不使用,是为了与其他 unix 系统的相容性而保留。& ^1 k* W9 w! Z6 [2 ?' ?
r 使用参考档的时间记录,与 --file 的效果一样。8 Y5 O- \" `+ g* R
d 设定时间与日期,可以使用各种不同的格式。
1 r0 L. Z3 O5 `/ d9 p+ pt 设定档案的时间记录,格式与 date 指令相同。0 A, d1 [* ?6 U' ^* M
--no-create 不会建立新档案。; y8 `) z/ d* v
--help 列出指令格式。& I0 H1 I7 l- C5 p  Q0 ^4 U- V
--version 列出版本讯息。$ p) L* {* U. L/ ^/ p

, o, r# D/ w# {- o# L
2 E& p& M0 X5 b4 O5 `6 ?! O$ B8 B- v' Z+ k+ f% m2 W+ b7 Q

& q: @+ D8 {% j实例  n9 s: E4 A" ?1 C4 ?, W8 V

- ]- f+ ^* x& y- U: n% c# m( l: w6 {/ X" ~- D
使用指令"touch"修改文件"testfile"的时间属性为当前系统时间,输入如下命令:
" e* a9 N- ?% K5 ^3 G  X  T7 ^2 O1 X" i" C5 f# l
$ touch testfile                #修改文件的时间属性
" f: V. s( ]" g, q$ |) b4 n: [) _) U9 e! N* e

  @2 q% i) @5 q' _
' `3 ^/ i/ O0 b+ O5 m首先,使用ls命令查看testfile文件的属性,如下所示:
4 A; s: `9 {# O; I
9 b: i: b& a& P4 k4 ]$ ls -l testfile                #查看文件的时间属性  
( D: h- O) j+ d7 a: U9 m7 b" ?" D#原来文件的修改时间为16:09  
8 _; j4 i5 N4 m1 C/ E# |; V/ h* z-rw-r--r-- 1 hdd hdd 55 2011-08-22 16:09 testfile  9 i8 v7 K; q8 \0 J; X8 H  f
  B  r1 t, X0 M# V+ ^

2 p1 L- l. r7 Z6 x: z+ G% [' g' b% _; g3 X! S
执行指令"touch"修改文件属性以后,并再次查看该文件的时间属性,如下所示:" q$ O) I0 G# Y9 u7 I

# z! u4 _" f7 V( V$ touch testfile                #修改文件时间属性为当前系统时间  3 L8 j  h5 V( ^7 |
$ ls -l testfile                #查看文件的时间属性  
8 H; U7 y6 T: o9 f, @- J! P#修改后文件的时间属性为当前系统时间  $ n: P$ c3 f6 W1 I
-rw-r--r-- 1 hdd hdd 55 2011-08-22 19:53 testfile  
* i# @4 l' t4 o8 R! q
! Q5 T: c- p6 D5 K! o! k+ ~/ F3 i( Z4 f

* H+ ]8 e  |$ k+ a使用指令"touch"时,如果指定的文件不存在,则将创建一个新的空白文件。例如,在当前目录下,使用该指令创建一个空白文件"file",输入如下命令:
$ j$ ?# R7 Z4 S3 Y
. a8 B: D/ i8 o1 @2 `$ touch file            #创建一个名为“file”的新的空白文件 7 @5 O. t/ \( x6 p& G

该用户从未签到

2#
发表于 2021-8-18 13:14 | 只看该作者
Linux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间

该用户从未签到

3#
发表于 2021-8-18 13:56 | 只看该作者
Linux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件

该用户从未签到

4#
发表于 2021-8-18 13:57 | 只看该作者
使用指令"touch"时,如果指定的文件不存在,则将创建一个新的空白文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 01:31 , Processed in 0.156250 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表