用 hdiutil 把整个文件夹打包成 DMG 磁盘镜像
无需第三方软件,一条命令把文件夹压成一个 .dmg 文件。
运行 hdiutil create 并用 -srcfolder 指向文件夹,即可生成一个压缩的 .dmg 文件。
01命令
命令
$ hdiutil create -srcfolder ~/Desktop/Project -volname "Project" -format UDZO ~/Desktop/Project.dmg02作用说明
UDZO 格式会生成只读的压缩镜像,适合归档或把整个文件夹作为一个附件发送;-volname 指定镜像挂载后显示的卷名。若想生成可写的镜像,把格式改成 UDRW。文件夹较大时会花上一两分钟,终端会显示进度。
03风险
!注意: 生成的 .dmg 是只读的;要修改内容请编辑原文件夹后重新打包。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- hdiutil – Create and manipulate disk images依据: hdiutil create supports -srcfolder to build a read-only UDZO (compressed) image from a directory, and -volname to name the mounted volume.
- Create and work with disk images on Mac依据: Apple documents disk images as a way to package folders into a single file that mounts like a disk.
最后验证: 2026-09-18 · 分类: 文件与文件夹