我遇到的问题是创建我的macosx安装程序不起作用的脚本,我发现这是因为它创建了一个名为/ Volumes / myinstaller 1的文件夹,而不是/ Volumes / myinstaller。在调查这个问题时,我发现我有一个名为/ Volumes / myinstaller的隐藏卷,其中包含所有相关文件,但我不能rmdir目录,因为它包含多层文件。有没有办法通过终端弹出一个隐藏的音量或者在取景器中看到隐藏的音量?
答案 0 :(得分:2)
一般情况下,要卸载隐藏或其他方面的卷,您要使用diskutil unmount
(或hdiutil detach
)而不是umount
,这要归功于OSX的diskarbitrationd
:
$ sudo umount /Volumes/NAME/
Password:
umount: unmount(/Volumes/NAME): Resource busy
$ diskutil unmount /Volumes/NAME/
Volume NAME on disk3s1 unmounted
还可以使用diskutil以结构化方式(plist)返回有关已安装卷的信息以进行脚本编写。有关详细信息,请参见diskutil和hdiutil的手册页。
答案 1 :(得分:1)
答案 2 :(得分:0)
是的,rm在这里工作。这是我使用的命令siquence。
cd / volumes&& sudo rm -rf [隐形卷的名称]
在这里工作就像一个魅力。