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

Linux touch命令

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

" l$ T; @/ s6 H+ x' uLinux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。. r; Q1 x& [2 v$ k9 k' S
6 h! ^0 O2 p3 ~
ls -l 可以显示档案的时间记录。. |9 R# a4 @) H2 }

3 a2 u4 s+ R+ K( O5 b. ]! y" ~+ t/ g; p7 F9 q

" x/ z! {" D. w; f, r语法
( }, D7 G9 J) g  d6 D& _* C) B/ v1 m
touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][--help][--version][文件或目录…]
  @7 u. ?9 v- M; N
  D% a8 J% `' J& I3 w3 W3 @1 y/ v" `  Y/ k
) l9 m8 O( z7 O* v$ Z$ p
8 @$ r# E) l2 J, ~9 S" l3 g3 h
参数说明:0 w* _. L4 U4 [) g% m3 s8 w! W" [& p

6 g2 R9 t. D- t# a: [7 ~8 A5 }; S
# k  ^- [# e# R+ E; d( v9 ya 改变档案的读取时间记录。
% m6 k% R) o- b! h( {6 ]0 w  km 改变档案的修改时间记录。
0 l$ s+ B: d! P# z  W$ w  Cc 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。0 E4 N. P1 O5 G8 ?7 m8 U4 z
f 不使用,是为了与其他 unix 系统的相容性而保留。/ g& A* |7 q6 a- R( ^
r 使用参考档的时间记录,与 --file 的效果一样。
6 x  j% ]1 m; rd 设定时间与日期,可以使用各种不同的格式。
/ a. ~$ S  Z" ?& e: _: |t 设定档案的时间记录,格式与 date 指令相同。2 u* ^8 v  K" L7 C4 J* T5 n8 @
--no-create 不会建立新档案。
0 e  h" @- U( d, ]  T* F( I$ `& N--help 列出指令格式。$ _  N  {4 f6 t
--version 列出版本讯息。/ S* G4 U" ?" u! g6 a; V/ Y5 O$ Q
# n; f# |# g! o% C$ {" A

- ^. u/ ?& B4 Y4 i! b3 \$ m2 @! ~  Y6 O9 h

# L& z' d: Q4 v- B) S) t5 k1 I实例
7 i; t# {3 j4 e6 _( V5 u/ a+ U1 x9 P1 N- i
1 d+ O% _5 ~* h- ]% ]
使用指令"touch"修改文件"testfile"的时间属性为当前系统时间,输入如下命令:) M  I2 }7 M3 f+ \: ]
8 s, v/ ^  p; w, |9 P" A7 e
$ touch testfile                #修改文件的时间属性 5 u# t% W8 N3 k: v
9 [# j, m/ q4 I& R5 I; o$ O! ?5 U

1 @* ^1 v& m$ _+ \& N+ ]( |
: ^  p! Y0 R2 A% U9 k/ w2 \首先,使用ls命令查看testfile文件的属性,如下所示:
9 {5 m* l! W, N$ V0 m/ S6 N. e$ _8 J! f: t2 G7 U. R
$ ls -l testfile                #查看文件的时间属性  
% l2 H8 p" K( I6 S8 o* I3 x' O#原来文件的修改时间为16:09  $ j- C; a+ i4 U/ G
-rw-r--r-- 1 hdd hdd 55 2011-08-22 16:09 testfile  
7 G) E2 R  ~7 l6 j' }# B
( r3 Y! M' D0 d' V$ R: U, ?
' z' E6 ^3 `( N: s9 u5 P+ {. @$ f9 w- V, D, p  b- M0 F
执行指令"touch"修改文件属性以后,并再次查看该文件的时间属性,如下所示:9 V  D% v- }. _2 @, t
" [6 |$ `  V" h5 p7 h  t
$ touch testfile                #修改文件时间属性为当前系统时间  
' `* v0 a3 e- {$ ls -l testfile                #查看文件的时间属性  4 T- y8 r( Y% d0 W0 K1 T( Q. }
#修改后文件的时间属性为当前系统时间  5 I+ P! Q8 e: r) o8 ^1 N. _
-rw-r--r-- 1 hdd hdd 55 2011-08-22 19:53 testfile  6 N4 i( @1 F$ \; t( F
7 P% n! Q# F4 W4 u1 T  g3 y8 d

2 q) Q% G5 T) w+ e: ~1 {% U6 z" u; E2 d- z
使用指令"touch"时,如果指定的文件不存在,则将创建一个新的空白文件。例如,在当前目录下,使用该指令创建一个空白文件"file",输入如下命令:6 c& T1 L% Q, g$ X9 E: H; W
& R1 Q% x" }' K" V' J4 y
$ touch file            #创建一个名为“file”的新的空白文件 9 b" u: d3 t  {& K

该用户从未签到

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-8-20 08:30 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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