サブフォルダとファイルを含むフォルダの変更をリアルタイムではなく随時追跡する方法を探しています。 基本的には、最後に見たときから変更(変更または削除)されたフォルダ/ファイルを知りたいと思っています。ファイルシステム(フォルダ/ファイル)の状態を保存して追跡する
単純な解決策は、フォルダ/ファイル全体のコピーを作成し、何が変更されたのかを知りたいときにdiffを実行することです。私はファイルをタッチしてスペースを取らず、ファイルの日付を見て変更されたかどうかを調べることができました。 ...しかし、それは良いオプションのようには思われません。
これはLinuxシステムで発生します。誰かがファイルシステムの特定のトリックを考えていたら、私が見るファイルシステムは(自分のコントロールから)マウントされますが、他のファイルシステムは私がコントロールすることになります。
誰にでも良い解決策がありますか?
を追加しますfindコマンドに-mtimeフラグを付けます。たとえば、過去24時間以内に変更されたファイルはすべてfind/directory /または/ mount/point -mtimeとなります。1.削除されたファイルを見つけるのはもう少し難しいです。目的は何ですか?ファイルをバックアップしようとしていますか? –
いいえ、私はファイルをバックアップしようとしていません。私は、ファイルシステム(フォルダ/ファイル)に何が行われたのかを知りたいので、同じことをファイルシステムの別のコピーにも行うことができます。 – AxAn
あなたは使用されているファイルシステムを制御できますか?何を求めているのかは、まさにZFSスナップショットのようなものが非常に簡単にできることです。 –