Mac OS Xで、rm -fコマンドでも削除出来ないファイルが出来てしまった時の対処

(この記事は 2007年11月18日に STBBS.NET Blogで掲載された記事を移動したものです)

- 広告 -
BSDではファイルにフラグというものが付けられるらしく、Immutable というフラグがついていると rm -f コマンドでも消せない。
Finderからファイルを「ロック」するとこのフラグが付くようだ。ロックを解除するか、いったんゴミ箱に捨てて ShiftキーとOptionキーを同時に押しながらゴミ箱を空にすると消せるようだが、Finderからロックした覚えなどないのに、なんらかの拍子にたくさんのファイルが Immutableになってしまった場合(TigerからLeopardに移した一部のファイルでそうなった)など、その方法では日が暮れてしまう。

コマンドラインでファイルから Immutableフラグを剥奪するには
chflags -R nouchg (filename)
とする。

Walbrixについて

(この記事を移動する際に追記されました)

Walbrixは誰でも無料で簡単に使えるサーバオペレーティングシステムです。

Walbrixとは?

Walbrix(ワルブリックス)とは、家電・ゲーム機風のユーザーインターフェイスを装備した「誰にでも使える」「無償の」ホーム・スモールオフィス向けサーバオペレーティングシステムです。Walbrixの開発はSTBBS.NET, LLCが行っています。

Walbrixについてもっと知る
よくあるご質問(FAQ)

ダウンロード

Download Walbrix
Walbrixはどなたも無料でダウンロード・利用できます。