欢迎各位兄弟 发布技术文章
这里的技术是共享的
hdiutil attach 与 hdiutil mount 区别
hdiutil attach和hdiutil mount是hdiutil命令的两个不同选项,它们的区别如下:
hdiutil attach:这个选项用于将一个磁盘镜像文件(如DMG或ISO文件)附加到系统中,使其可用于访问。通过使用attach选项,磁盘镜像将会附加到系统,并在Finder中显示为一个新卷。你可以访问该卷上的文件和文件夹,就像你访问一个物理磁盘一样。
hdiutil mount:这个选项用于挂载一个磁盘镜像文件,使其可读取,但不会将其附加到文件系统中。通过使用mount选项,磁盘镜像将会挂载到系统中的一个特定位置,但不会在Finder中显示为一个新卷。你可以访问挂载点上的文件和文件夹,但不能像访问一个附加卷一样在Finder中直接访问它们。
总结起来,hdiutil attach会将磁盘镜像附加到系统中,并在Finder中显示为一个新卷,而hdiutil mount只会在系统中挂载磁盘镜像,不会在Finder中显示为一个新卷。
hdiutil attach 与 hdiutil mount 区别
"hdiutil attach" 和 "hdiutil mount" 都是用于在 macOS 中挂载磁盘映像文件的命令,但它们之间有一些区别:
hdiutil attach:
主要用于挂载 dmg、sparseimage、iso 等各种类型的磁盘映像。
当你使用 "attach" 命令时,它不仅会挂载磁盘映像,还会在系统中注册这个磁盘,使其显示在 Finder 的“设备”部分和磁盘工具中。
"attach" 命令可以处理加密的磁盘映像,并在需要时提示输入密码。
如果磁盘映像是可移动的,"attach" 命令会模拟成一个可移动设备。
hdiutil mount:
主要用于挂载 UDIF 格式的磁盘映像。
"mount" 命令只是简单地将磁盘映像挂载到指定的挂载点,不会在系统中注册这个磁盘,因此不会出现在 Finder 的“设备”部分和磁盘工具中。
"mount" 命令不支持加密的磁盘映像,也无法处理可移动设备。
总的来说,如果你需要挂载一个普通的磁盘映像并且希望它在系统中显示为一个设备,应该使用 "hdiutil attach"。而如果你只需要访问磁盘映像的内容,而不关心它是否在系统中显示为一个设备,那么可以使用 "hdiutil mount"。不过,在大多数情况下,"hdiutil attach" 更常用,因为它功能更全面。