【笔记】Hdiutil学习笔记

前言

MacOS上的hdiutil命令学习笔记

创建一个DMG文件

-size 100M:指定归档大小
-srcfolder <dir>:指定需要打包的目录路径
<file>:打包后的DMG文件名
-format:指定打包格式

UDZO:压缩格式,缺省值
UDRO:只读模式
UDBZ:更好的压缩格式
UDRW:可读写格式
UDTO:DVD 格式

1
hdiutil create -size 100M -stdinpass -srcfolder <dir> <file>.dmg

修改归档大小

<size>:指定归档大小

1
hdiutil resize <size> <file>.dmg

挂载DMG

1
hdiutil attach <file>.dmg

卸载DMG

<dir>:挂载点路径

1
hdiutil eject <dir>

DMG 转 ISO

DMG 转 CDR

<file_dmg>:DMG文件路径
<file_cdr>:CDR文件路径

1
hdiutil convert <file_dmg>.dmg -format UDTO -o <file_cdr>.cdr

CDR 转 ISO

<file_iso>:ISO文件路径

1
hdiutil makehybrid <file_cdr>.cdr -iso -joliet -o <file_iso>.iso

ISO 转 DMG

1
hdiutil convert <file_iso>.iso -format UDRW -o <file_dmg>.dmg

修改

完成

参考文献

CSDN——HaveFunInLinux