Pergunta

Eu estava tendo um problema com o script que cria meu instalador para MacOSX não trabalhar e eu descobri que era porque ele estava criando uma pasta chamada / Volumes / myinstaller 1 em vez de / Volumes / myinstaller. Ao investigar esta questão, descobri que tenho um volume escondido chamado / Volumes / myinstaller com todos os arquivos relevantes dentro, mas eu não posso rmdir diretório porque contém muitas camadas de arquivos. Existe alguma maneira para ejetar um volume escondido através do terminal ou para ver o volume escondido no Finder?

Foi útil?

Solução 2

Heh rm -r trabalhou. Oh bem duh.

Outras dicas

Em geral, para volumes desmontar, escondidos ou não, que você deseja usar diskutil unmount (ou hdiutil detach) e não umount, graças a diskarbitrationd da OSX:

$ sudo umount /Volumes/NAME/
Password:
umount: unmount(/Volumes/NAME): Resource busy
$ diskutil unmount /Volumes/NAME/
Volume NAME  on disk3s1 unmounted

Também é possível usar diskutil à informação de retorno sobre volumes montados de forma estruturada (a plist) para script. Veja as páginas de manual para diskutil e hdiutil para mais informações.

Sim, rm trabalhou aqui para. Aqui está o comando siquence eu usei.

CD / volumes && sudo rm -rf [nome do volume invisível]

funcionou como um encanto aqui.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top