用 ditto 完整克隆文件夹及 macOS 元数据
能保留 Finder 标记、ACL、资源分支和精确权限的复制命令,cp 会弄丢这些。
运行 `ditto <源> <目标>` 复制目录树并保留全部 macOS 元数据;复制到 FAT/exFAT 卷时加 `--sequesterRsrc`。
01命令
命令
$ sudo ditto /Users/me/Old /Volumes/Backup/Old02作用说明
cp 只复制文件内容和 POSIX 元数据,会静默丢失 Finder 标签、自定义图标等扩展属性,而这对应用包和旧文档很重要。ditto 是 Apple 自家镜像工作流使用的工具,以 root 运行时还能跨用户保留属主。重复运行同一命令效果类似轻量 rsync,只会并入目标目录而不会删除多余文件。
03风险
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- macOS ditto — copy files and directories preserving metadata依据: Documents ditto's metadata-preserving copy, --rsrc handling, --norsrc, and -X flags.
最后验证: 2026-09-17 · 分类: 文件与文件夹