商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 系统应用 > Mac怎么在终端修改文件的创建时间

Mac怎么在终端修改文件的创建时间

  发布于2026-07-11 阅读(0)

扫一扫,手机访问

要把一份合同文件的创建时间改成去年签约当天,但在 Finder 里根本找不到修改入口,只能靠终端命令硬改——这在 macOS 上确实可行,但方法取决于你用什么系统版本、文件存放在哪种磁盘格式上,而且部分命令在 macOS 13 Ventura 及更新版本中已失效

先说几个核心判断。SetFile 是唯一能直接写入文件系统 birth time 的原生命令,但它在较新系统中已被苹果逐步移除或限制权限。所以,动手之前,先确认你的 Mac 支不支持。

确认你的 Mac 是否支持 SetFile 修改创建时间

打开终端,输入 which SetFile,然后按回车。

如果返回 /usr/bin/SetFile,说明工具就绪,可以继续往下走。若提示 SetFile not found,那就跳过后续的 SetFile 步骤,改用 exiftool 或脚本方案。

值得注意的是,即使命令存在,APFS 加密卷、iCloud 同步文件夹、网络挂载盘上的文件,SetFile 也是无能为力的。

用 SetFile 直接设置创建时间(Catalina 及更早系统首选)

这是最干净、最接近底层 inode 时间戳的写法,无需额外依赖,一步到位。

在终端中输入命令,格式严格为 SetFile -d "MM/DD/YYYY HH:MM:SS" 文件路径

举个例子,要把桌面的 项目立项书.pdf 创建时间设为 2025 年 9 月 3 日上午 10 点 15 分,就输:SetFile -d "09/03/2025 10:15:00" ~/Desktop/项目立项书.pdf

日期格式必须是 MM/DD/YYYY HH:MM:SS,不能用横杠或中文“年月日”,否则命令静默失败。 执行后不报错即成功,右键文件 → “显示简介” → 查看“创建日期”是否已更新。

用 touch + SetFile 同步三类时间戳(避免备份工具报错)

有些专业软件,比如 Time Machine、rsync、Git LFS,会校验 atime、mtime 和 birthtime 之间的逻辑关系。如果只改 birthtime 而 mtime 还停留在 2026 年,可能触发异常警告。

方法一:先统一访问与修改时间,再补创建时间。进入文件所在目录:cd ~/Documents/合同归档。批量将所有 PDF 的访问和修改时间设为 2025 年 8 月 12 日 14:30:touch -a -m -t 202508121430.00 *.pdf。再逐个补上创建时间:for f in *.pdf; do SetFile -d "08/12/2025 14:30:00" "$f"; done

方法二:单文件快速同步,推荐用于关键文件。直接运行:touch -a -m -t 202508121430.00 /path/to/file.docx && SetFile -d "08/12/2025 14:30:00" /path/to/file.docx。这个 && 表示前一个命令成功才执行下一个,避免只改了一半时间戳。

用 exiftool 注入元数据并触发系统刷新(适用于 JPEG/PNG/PDF/MP4)

exiftool 不是改文件系统时间,而是往文件内部写入标准 CreateDate 元数据。macOS 在读取某些媒体文件时,会自动把该字段映射为文件创建时间——前提是文件本身支持嵌入式时间戳。

先装工具:brew install exiftool(没装 Homebrew 就先去官网下)。然后给当前目录所有 JPG 写入创建时间:exiftool -CreateDate="2025:07:22 09:45:00" -api QuickTimeUTC=1 *.jpg

最后一步很关键:强制让系统重新读取元数据并刷新 birthtime:touch -c *.jpg。这个 touch -c 不改变任何时间戳,只触发 macOS 重新解析文件元数据并同步到文件系统层。

验证修改是否生效

右键文件 → “显示简介” → 拉到最下方看“创建日期”是否已变。或者用终端精准查:stat -f "创建:%SB" ~/Desktop/项目立项书.pdf,输出类似 创建:Jul 22 09:45:00 2025 即成功。

注意:如果简介里“创建日期”没变,但 stat 显示变了,说明 Finder 缓存未刷新,重启访达(Option+右键 Dock 中访达图标 → “重新开启”)即可。

本文转载于:https://www.php.cn/faq/2803378.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注