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

Linux touch命令

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
6 j; }, U( B" |6 x6 P+ m
Linux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。; t* P* L9 V* x( ?3 O
% z+ O  {1 G, l  p
ls -l 可以显示档案的时间记录。
! a( u7 f3 L  L& L: `; U& a& `% g4 ]: F
; [* P4 e0 t; U2 L4 ~

; V( c* u+ @4 i8 M% O语法
0 d+ }: L* b" {2 n0 ]/ ~
" U, c+ N: \! j4 I- ^touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][--help][--version][文件或目录…]
; H3 O' M$ |4 P1 J5 P# E
" E7 Q, G0 L* S# ?" I; T" y/ v# s  M, f) N/ q4 i

* |. m! Z/ L/ K' a! w7 h5 U& N+ z& N) T
参数说明:. P  n8 T0 `1 v' \! r* R
, R, R+ I, D) a( O3 i2 S

* B, e! T  T% V  Ma 改变档案的读取时间记录。
7 F5 ^/ r! K. c5 i+ z# Dm 改变档案的修改时间记录。
/ [$ q4 ?" o. B! gc 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。
( P- M0 M9 C6 B* t4 }# Bf 不使用,是为了与其他 unix 系统的相容性而保留。
8 d% g" |. a3 o+ `3 z4 nr 使用参考档的时间记录,与 --file 的效果一样。! r! g2 P6 i% ~
d 设定时间与日期,可以使用各种不同的格式。# A; B$ D3 T& E
t 设定档案的时间记录,格式与 date 指令相同。
( d" W0 ^: I' j$ u0 M  J--no-create 不会建立新档案。/ T, h3 d% m+ E4 r
--help 列出指令格式。) o; Y+ m8 p' @) P$ g
--version 列出版本讯息。
8 ^; ~; u' X8 m$ |. a  @0 D+ z: z- j% H5 ^5 ?& g

8 l. E# B2 m, S! \/ \, S+ w& J& S6 i
4 u( @( ~, W5 S# a' z* M1 E$ Z
实例# _0 J6 H9 D* `  E6 H; d  X
, R- c3 v: }7 Z* b
$ H' O* g. B( N7 w3 I2 ^
使用指令"touch"修改文件"testfile"的时间属性为当前系统时间,输入如下命令:
* s$ ?1 W, Z/ @  R. B' F  q6 G
0 U" [0 H+ [1 }, l. f$ touch testfile                #修改文件的时间属性 ; F) Z9 g+ m2 a

3 @# G" j) q5 B. o% p
, Y/ t' h2 k7 U+ T; S
0 k* ~5 V& J: L% @首先,使用ls命令查看testfile文件的属性,如下所示:
1 D0 v8 X2 ^* p6 I, d
6 f1 H& p7 w! u6 A% R9 ?* L3 T' T$ ls -l testfile                #查看文件的时间属性  
( s7 T& r) c! v5 ~* u4 m' ]#原来文件的修改时间为16:09  5 ?9 q* v* w1 _; g
-rw-r--r-- 1 hdd hdd 55 2011-08-22 16:09 testfile  
# o! g; U, n- ^+ U& Z0 y5 p
( j, f! w4 `' [8 k! |* F0 R
1 d8 y9 I: S# D: v6 V  S  e
4 n2 s. o& H  F" c执行指令"touch"修改文件属性以后,并再次查看该文件的时间属性,如下所示:. ?. d; y8 Y1 D$ J$ v4 P7 `

; n+ z8 v: J8 i8 B$ touch testfile                #修改文件时间属性为当前系统时间  
4 f' |2 u7 g7 J! W$ G% w$ ls -l testfile                #查看文件的时间属性  ( v8 Q) A2 ~. g* d; ]9 K5 X- d
#修改后文件的时间属性为当前系统时间  
' e2 v! E/ }# T2 h  D! `/ m-rw-r--r-- 1 hdd hdd 55 2011-08-22 19:53 testfile  
3 }/ t8 J/ r; U5 D! [9 r0 _* P; g  X( i) L

# \, X8 g, k9 K3 S9 ~" r
6 w- @2 s8 k8 }. H, w% o, W7 I使用指令"touch"时,如果指定的文件不存在,则将创建一个新的空白文件。例如,在当前目录下,使用该指令创建一个空白文件"file",输入如下命令:
/ I7 t+ Q3 R$ |" L
. Y7 E3 ]' a2 T8 H. E& }$ touch file            #创建一个名为“file”的新的空白文件
. B' g) @" F5 J- _0 G1 N1 A0 r

该用户从未签到

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

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

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

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