カーネル2.6.13からファイルの状態やイベントを監視するinotifyという機能が使えるようになっています。 (カーネルの機能の一部として実装されている) 詳細は下記が参考になると思います。 inotify を使ってファイルシステムのアクティビティーを監視する @ IBM で、使ってみたら結構これが面白い。 応用すれば、あるファイルを削除されたり変更されたらアラートを発砲するとか、ディレクトリ内にどのような操作が行われたのかを見ることができます。 予断ですが、ファイル監視といえばFAM(file alteration monitor)というツールもあります。 使ったことないのですが、ファイル監視をしてくれるというものらしく、初めはファイルを監視したいという要件を満たすために、FAMを使ってみようかなと思っていたのですが、日本語の情報が乏しいのと、RedHat系OSでは提供されなくなった(
![『inotifyを使ってファイルやディレクトリに起きたイベントを簡単に監視する』](https://cdn-ak-scissors.b.st-hatena.com/image/square/95e25b60a116cd646b6ea35a97f21d87e8bb3473/height=288;version=1;width=512/https%3A%2F%2Fstat.profile.ameba.jp%2Fprofile_images%2F20180307%2F17%2F6d%2F98%2Fj%2Fo01440176p_1520412760963_99ynx.jpg)