如何通过命令行安装 DMG 文件?
我在找一个简单的bash或python脚本,用来安装一个.dmg
文件。
我们假设这个dmg文件里面有一个或多个.app
目录,这些目录需要被复制到/Applications
文件夹里,并且要覆盖掉已经存在的同名目录。
那些不符合*.app
格式的文件或目录可以忽略掉。
1 个回答
14
你可以通过下面的命令来挂载磁盘镜像:
hdiutil attach -mountpoint <path-to-desired-mountpoint> <filename.dmg>
这个磁盘镜像会被挂载到你选择的路径(也就是在-mountpoint
后面的那个参数)。接着,你可以在里面找一个.app
文件,然后把这个文件复制到/Applications
文件夹里。
安装完成后,记得要卸载这个磁盘镜像:
hdiutil detach <path-to-mountpoint>