Linux touch 命令详解

Linux touch 命令详解简介在 Linux 中 touch 命令用于创建空文件 更新文件的访问或修改时间戳 常用选项 c 不创建文件 t 设置指定的时间 r FILE 使用另一个文件的时间戳 a 仅更改访问时间 m 仅更改修改时间用法示例创建空文件 touch fi

大家好,欢迎来到IT知识分享网。

简介

Linuxtouch 命令用于创建空文件、更新文件的访问或修改时间戳。

常用选项

  • -c:不创建文件
  • -t:设置指定的时间
  • -r FILE:使用另一个文件的时间戳
  • -a:仅更改访问时间
  • -m:仅更改修改时间

用法示例

创建空文件

touch file.txt 

如果 file.txt 不存在,则创建它。如果已存在,则更新其修改时间

创建多个文件

touch file1.txt file2.txt file3.txt 

更新时间戳

  • 将访问和修改时间更新为现在
touch existing.txt 
  • 设置具体日期和时间
touch -t 0 file.txt 

file.txt 设置为 2024-04-12 08:30

与目录一起使用

touch /path/to/somefile.txt 

如果目录不存在,则不会创建。仅当路径有效时才有效

引用另一个文件的时间戳

touch -r source.txt target.txt 

设置 target.txt 的时间戳以匹配 source.txt

防止文件创建(仅当文件存在时才更新时间)

touch -c file.txt 

与 find 结合

更新所有 .log 文件

find . -name "*.log" -exec touch {} +

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/178794.html

(0)
上一篇 2025-05-17 12:33
下一篇 2025-05-17 12:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信