touch
touch 命令 - 创建空文件或更新文件时间戳
touch 最广为人知的用途是创建空文件,但它真正的功能是更新文件的时间戳。如果文件不存在则创建空文件,如果文件存在则将其访问时间和修改时间更新为当前时间。在自动化部署系统中,touch 常用于触发文件变更检测。
文件管理

⌨️ 命令语法

touch [选项] 文件...

⚙️ 常用参数

-a只更新访问时间
-m只更新修改时间
-t指定时间戳

💡 实战示例

  • $ touch newfile.txt
    创建空文件
  • $ touch -t 202601011200 file.txt
    设置文件时间为2026年1月1日12:00

🔔 温馨提示

touch file{1..10}.txt 可以一次性创建 10 个文件(Bash 大括号展开)。touch -t 202601010000 file.txt 可以将时间戳设置为指定日期。当需要"刷新"文件以触发构建系统或监控工具时,touch 是最简洁的方案。

🔗 相关命令

◀ 上一条stat下一条 ▶awk