新城@筑波大学です。こんにちは。
Mac の Finder でファイルをゴミ箱に移動しないで即座に削除する
ためのプログラムを見つけました。使えそう。
https://github.com/jtbandes/delete-immediately/wiki
Mac の Finder でファイルを消すには、普通は、ゴミ箱にドラッグ
したり、コンテキストメニューで「ゴミ箱に入れる」を選びます。
これだと、間違ってファイルを消さないという意味では、良いので
すが、後でゴミ箱を消さないといけません。直ぐに消すには、端末
で rm コマンドを使えば良いのですけれど、それだと面倒なことも
あります。日本語のファイル名等の時など。
この "Delete Immediately" というプログラムを使うと、コンテキ
ストメニューに "Delete Immediately" という項目が追加されます。
それで、一度ダイアログが出て、確認したら、ゴミ箱に行かないで
直ぐに消えます。
ソースコードは、短いです。Objective C でかかれていて、特に変
なコードは入っていません。Mac OS X10.7.5 Lion のXcode で
build したら、次のディレクトリができて、使えるようになりました。
~/Library/Services/Delete\ Immediately.service
Github には、バイナリもあります。
このプログラムは単にファイルを消すだけです。wipe とか shred
のようにファイルを消す前に、乱数を書き込んだりして消すような
ものも欲しいですね。でも、SSD やスナップショット付きの NAS を
使っている時点で、乱数を書き込む意味は無いんだけれど。
\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 システム情報系 \\