質問

macosxのインストーラーを作成するスクリプトに問題があり、/ Volumes / myinstallerではなく/ Volumes / myinstaller 1というフォルダーを作成していることが原因であることがわかりました。この問題を調査していると、関連するすべてのファイルを含む/ Volumes / myinstallerという隠しボリュームがありますが、ファイルのレイヤーが多数含まれているため、ディレクトリをrmdirできません。ターミナルから隠しボリュームを取り出す方法や、ファインダーで隠しボリュームを見る方法はありますか?

役に立ちましたか?

解決 2

うん、うんrm -rは機能しました。まあまあ。

他のヒント

一般に、非表示またはその他の方法でボリュームをマウント解除するには、 umount ではなく、 diskutil unmount (または hdiutil detach )を使用します。 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のマニュアルページを参照してください。

ええ、rmはここで働きました。これが、私が使用したコマンドシーケンスです。

cd / volumes&& sudo rm -rf [不可視ボリュームの名前]

ここでは魔法のように働いた。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top