私の所では FTP クライアントソフトに、RBrowser を使っています。
最近の事ですが、何気なくこのアプリケーションで、いらなくなったシンボリックリンクファイルの
‘foo -> ../important_dir/’
やら
‘bar -> ../more_important_dir/’
やらを DELETE しました。
ん、なんか、Transcript Window が妙に忙しく流れているけど、なんだ……….
アーーーッ、リンク先のディレクトリーの内容が消されまくってるーーーっ。
ぐわっ…一瞬頭が真っ白になりましたが、すかさずアプリケーションを Quit。おそるおそる再起動をして確認すると、あるべき所にあるべきディレクトリーやらなんやらが半分くらいやっぱり消えてます。
気がついて、Quit したのでそこまでのファイルがアウトです…。
すぐ前のバックアップとっておいて良かったぁ。(涙目)
数点のファイルが復旧不能でしたが、別のバックアップから復旧出来ました。ああ、本当に良かったぁ。
この FTP クライアントソフトは、フリーモードでも、充分使える物で気に入っていました。
fee を支払って、ライセンスを取得すれば、SFTP や SSH も使える様になります。
サーバー上のファイルをクライアント側で編集してそのままサーバーに保存出来たりするのは、結構便利でした。
使い馴れたつもりでいたのですが、やっぱり油断してはならないですね。
しかし、なんでこういう動作なんでしょうね?
この場合、rm foo ならシンボリックリンクのみ削除されて、./important_dir/ は消えませんよ。
バグなのか、仕様なのか、一応報告しておくべきなのかなぁ。
Leave a Reply