Mac OS X 上で消せないファイルがある時に
そして消したいと思っても消せないので── そのうちボクはカーズ状態に陥って考えるのをやめた.
http://june29.jp/2008/10/26/un-removable-files/
ぼくは convmv で入力コードや出力コードを間違えて指定したファイルがこうなってしまいました。
この場合は single-user mode *1 で起動して
fsck -fy
を実行したら消えてくれました。お試しあれ :)
いやでも、もしHDDが死に掛けで、とかいう理由だったりすると、fsckがトドメになる気がするんだけど。。。一応そこら辺触れたほうがいい気がする。
http://b.hatena.ne.jp/m-bird/20081027#bookmark-10573201
おっと失念しておりました……。実行される方はその可能性も考慮しておいてくださいね >_<
ACL や permission が壊れていて消せない事もありますので、fcsk 後も件のファイルが残っているようでしたら
diskutil repairPermissions /
もお試しください*2。こちらは通常起動後でも動きます。
なお AppleJack ( http://applejack.sourceforge.net/ ) を使うと、これらを半自動的に行えるので大変便利です。
AppleJack 導入後に single-user mode で起動し
applejack auto shutdown
と打込めば連続で以下を行ってくれます。
- repair disks
- repair permissions
- cleanup cache files
- validate preference files
- clean up virtual memory
詳細は man を参照ください*3。