どれくらい需要があるかわかりませんし、明らかに車輪の再発明なはずなのにどこ見ても転がってなかったので。

名前を見ての通り、OS X専用です。

404 Blog Not Found:私みたいなおっちょこちょいを自滅から救って来たちょいとした工夫x3+1
上記の例は、実はこれだけで防ぐことが出来ていた。

とはいってもファイルをその場で消しちゃう(厳密にはunlink)ことには変わりはありませんし、undoできるならそれに超した事はないわけで。

で、私が30抜きのMac SEを使っていた昔から、rmの代わりに「ごみ箱」ディレクトリに移動するcommandはnet newsで何度かお目にかかった記憶があるのですが、なぜか広く使われるには至ってません。「shellとはそういうものだ」という諦めみたいな気持ちがあったのでしょうか…

Perlからosascriptを呼び出すというまだるっこしいことをしているのは、単に~/.Trashmvしただけでは、「元の位置に戻す」(put back)が出来ないというのが一つ。私がAppleScriptをほとんど知らないというのが一つ。にも関わらずAppleScriptの"POSIX file"はfull pathでなければ動かず、何らかの形で引数のファイル名をfull pathにしなければならなかったというのが一つ。

あとはalias rm mv2trashとかしておけば、もっとおっちょこちょいでも大丈夫…だよね?

Safe hex!

Dan the Reluctant AppleScripter

追記:rubyで書かれたものを発見。