如何在Linux使用touch命令

linux touch命令用于更改文件时间戳。但touch命令的最常见用法是创建文件。
在本教程中我们将说明如何在linux 使用touch 命令修改文件与文件夹的访问时间atime、修改时间mtime和更改时间ctime。
还说明如何使用stat命令查看文件或者目录时间戳,修改为指定时间戳,使用另一个文件的时间戳,更改符号链接时间戳。
linux 文件时间戳在讨论如何使用touch命令之前,首先回顾一下linux 文件时间戳。linux 文件有三个时间戳。
访问时间atime全称access time。即某些命令或者应用程序,例如如cat,vim或grep打开文件的最后时间。
修改时间mtime全称modify time,即最后一次修改文件内容的时间。更改时间ctime全称change time即文件的属性或内容最后一次更改文件权限,文件所有权或文件位置。
stat 命令查看文件时间戳在修改文件或者文件夹的时间戳之前,需要知道文件目录/文件夹当前时间戳,从而确定是否修改时间戳。
你可以使用stat命令查看文件时间戳,例如命令stat file_name将会打印file_name文件的时间戳。
stat file_nametouch 命令创建文件要创建文件,您需要具有对当目录的写权限。否则,您将收到权限拒绝的错误。
在不指定任何选项运行touch命令时,如果指定的文件不存在,touch将创建文件。如果文件已存在,touch命令将文件的访问时间和修改时间修改为当前时间。
要一次创建或修改多个文件,请指定多个文件名并使用空格符分隔文件名。同样指定的多个文件不存在则会创建。
如果您不希望touch命令创建文件,请使用-c/--no-create选项。ttouch命令将文件的访问时间和修改时间修改为当前时间。
touch file1touch file1 file2 file3touch -c file1touch 命令修改访问时间和更改时间默认情况下,如果未指定任何选项,touch命令将文件的访问和修改时间更新为当前时间。你可以使用touch命令的-a和-m选项,仅更改其中一个时间戳。
当使用touch命令的-a选项时仅更改文件的访问时间,例如命令touch -a file1。
使用touch命令的-m选项仅更改文件的修改时间。更改修改时间时,更改时间也将更新。例如命令touch -m file1。
touch -a file1 #atimetouch -m file1 #mtimetouch 命令设置时间戳touch命令还允许我们修改的文件时间戳。使用-d/--date=选项指定日期字符串。
日期字符串需要用单引号括起来。您还可以为touch命令提供部分日期时间的字符串。例如仅提供日期,自动将年份更改为当前年份。
-r/--reference=选项允许我们指定一个参考文件,并使用它的时间戳,而不是当前的时间。
例如命令touch -d '1 june 2018 11:02' file1将访问时间和修改时间更改为2018年6月1日11:02。
touch -d '12 june' file1命令不指定年年份,将访问时间和修改时间更改为2022年6月12日00:00。
touch -r file1 file2命令将file2的时间戳写到file1,这是使用另一个文件的时间戳示例。
touch -d '1 june 2018 11:02' file1touch -d '12 june' file1touch -r file1 file2touch 命令修改符号链接时间戳默认情况下,如果在符号链接使用touch命令修改时间戳,它将修改目标文件的时间戳。
在使用touch命令的-h/--no-dereference修改符号链接的时间戳时,则不会目标文件的时间戳。
touch -h symlink1结论至此你应该很好地理解如何使用touch命令。

闪存引领存储潮流
深圳穗晶完成上市 光蒲投1.5亿聚焦第三代半导体光应用
安科瑞ASJ10/20智能剩余电流动作继电器
LG投资35亿从三星口中抢食OLED屏幕iPhone8订单
帅到炸裂!七彩虹发布顶级GTX 1080 Ti:自带液晶屏显卡
如何在Linux使用touch命令
芯科实验室推出高性能硅电视调谐器-Si2155
VR主题公园概念炫酷吗?Motion Technology2020年计划50家!
模拟量子计算的实力前景
一文分析汽油机和柴油机的异同
iphone8什么时候上市最新消息:疑似iphone8真机曝光,摄像机依旧凸起,这样的肾8你买吗?
FPGA的IO口时序约束分析
EDA后继乏力?本土EDA力争上游
友道信息:定位网络安全事件的守望者
在库存回补需求推升下,LED营收出现回温迹象
中科亿海微入库2023年度省科技企业上市培育计划
iphone 8配置、黑科技汇总,稳坐史上最贵iPhone系列
CPU散片是什么?与盒装有什么区别?
有人坚持 有人逃离 有人跳槽 华为未来如何
POCO X3 Pro详细规格参数信息曝光