Frage

Ich habe ein Problem mit dem Skript, das meinen Installer für Mac OS X erstellt nicht funktioniert und ich entdecken, war es, weil es wurde ein Verzeichnis / Volumes / myinstaller 1 statt / Volumes / myinstaller zu schaffen. Während dieses Problem zu untersuchen, fand ich, dass ich ein verstecktes Volume namens / Volumes / myinstaller mit allen relevanten Dateien innerhalb, aber ich kann das Verzeichnis nicht rmdir, weil es viele Schichten von Dateien enthält. Gibt es irgendwie ein verstecktes Volumen durch das Terminal zu entnehmen oder das versteckte Volume im Sucher sehen?

War es hilfreich?

Lösung 2

Heh heh rm -r gearbeitet. Oh well duh.

Andere Tipps

Generell absteigen Volumen, versteckt oder auf andere Weise, mögen Sie diskutil unmount (oder hdiutil detach) verwenden und nicht umount dank OSX des diskarbitrationd:

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

Es ist auch möglich diskutil zu verwenden, um Informationen über aktivierten Volumes in einer strukturierten Art und Weise (a plist) für Skripting zurückzukehren. Siehe die Manpages für diskutil und hdiutil für weitere Informationen.

Ja, rm arbeitete hier. Hier ist der Befehl SIQUENCE I verwendet wird.

cd / Volumes && sudo rm -rf [Name des unsichtbaren Volumen]

hat wunderbar hier.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top