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

Linux touch命令

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

$ ?, |8 @$ K3 b* C2 z" _  cLinux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。
3 ^" _' Y  N; U6 h4 \! A- O- ?: u
( ~5 J) j( g: l9 @) @3 M! y& xls -l 可以显示档案的时间记录。
( H& Q4 z8 l1 o* \! c0 j. i6 B

3 m* O) k. C  g) T
8 @+ r; _: ~$ P语法! i* r! u( c/ t) T# Z% M
6 g6 x2 z  k; Y! G& q7 o
touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][--help][--version][文件或目录…]' a, u* l8 L0 c

% o4 L3 E% z5 w4 Z- J: z! L! R* B. E8 O7 _& x3 Y% y
+ Z9 K5 G! a" G4 r
( B) E7 n! T* g/ ~/ P
参数说明:
2 l* w) z7 s4 i7 \. i
- Y! J5 A* T  p: E# @* R: o4 S+ ~& D# ~1 k! i. b4 m
a 改变档案的读取时间记录。
- `' C8 f2 g2 i# F7 L: a; \m 改变档案的修改时间记录。, e7 d# s) q7 E9 q4 Y$ o/ g
c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。
: }* q9 E8 @4 }( Nf 不使用,是为了与其他 unix 系统的相容性而保留。$ B5 w6 Y/ g3 V; L5 F: P* E3 g
r 使用参考档的时间记录,与 --file 的效果一样。+ S+ ?, D4 w) v3 o. y
d 设定时间与日期,可以使用各种不同的格式。
6 [. A4 ]0 U- b3 \4 \0 \+ `t 设定档案的时间记录,格式与 date 指令相同。
; c; B; r# z  T! Q--no-create 不会建立新档案。
! R1 W; O$ P" t! P--help 列出指令格式。& p3 x' W4 e" `/ Q7 k/ w! t
--version 列出版本讯息。2 f3 H, x! `/ e3 x: p$ K0 \

" E# n5 p) _# J9 Y  |8 o6 R( E
: C" j. |3 a/ a4 M' P
7 D7 s. o" \5 z, _
; f5 s4 W3 D' Q( [# u3 c. n2 |实例
, b- A" ]" a3 {! d# n0 C+ p
0 q% O1 i% C! ^- i9 a3 t/ b/ L9 _& E' {% S* w; B/ ^* M3 P/ Y/ d
使用指令"touch"修改文件"testfile"的时间属性为当前系统时间,输入如下命令:
4 H+ K( u- w: L5 _! n
, w  q) ]! C7 y! w+ I" g$ touch testfile                #修改文件的时间属性 , c4 x9 a5 h; K# ?* x

) k" |. |' E9 k5 X- w
7 q7 G& E  s! {5 O
+ Q) D+ [. [0 _$ g首先,使用ls命令查看testfile文件的属性,如下所示:0 x& M5 m" B* i/ P1 G* z  f& C( W$ ?

& J! d. I  n+ F' ]# p$ ls -l testfile                #查看文件的时间属性  
2 c0 |, ^+ s* u, I; X#原来文件的修改时间为16:09  
3 d8 s( h- {+ G& k; H4 o-rw-r--r-- 1 hdd hdd 55 2011-08-22 16:09 testfile  
! y* X' x1 B6 V+ @- ]0 p4 [! p6 s% {" D/ @

( R* v8 j8 }1 L& [
2 O7 {. t* |6 |( n3 G执行指令"touch"修改文件属性以后,并再次查看该文件的时间属性,如下所示:0 ?, K1 Q& b7 d$ Y9 C* [5 y( f

! z/ C# J% h3 V9 R( f) b6 n* d+ C$ @5 {$ touch testfile                #修改文件时间属性为当前系统时间  
; z# w5 {3 U. ]8 m3 t2 ^$ ls -l testfile                #查看文件的时间属性  
, _/ S1 \0 U. v/ z3 h% V#修改后文件的时间属性为当前系统时间  
* D/ p8 F( O% G! ]) ?( u-rw-r--r-- 1 hdd hdd 55 2011-08-22 19:53 testfile  
1 ^8 h' S/ }! k9 [" \# P5 U+ K. m, R! }
! ]; s, O4 [5 A& ~
! o% Q4 d& R; M
* U3 ?/ }7 N: e5 d# Y; G使用指令"touch"时,如果指定的文件不存在,则将创建一个新的空白文件。例如,在当前目录下,使用该指令创建一个空白文件"file",输入如下命令:
7 A8 x1 K5 g. s; B, ^" Y; B9 t7 {% u. M
$ touch file            #创建一个名为“file”的新的空白文件
& H& p4 z" M( {4 T

该用户从未签到

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:51 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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