変更されたファイルの完全なリストをインポートし、可能であれば複雑なスクリプトを介してアクセスし、他のプロセスがスクリプトの実行中にアクセスされたすべてのファイルをインポートする必要があります。
したがって、アプリケーションが起動する前にすべてのIOファイルアクセスのログ記録を開始し、アプリケーションが終了したときにログ記録を停止しようとします。 (または2つのタイムスタンプ間のログ全体を確認しますか?)
どうすればいいですか?
ベストアンサー1
表示ファイルを使用して主な関心事を実行する前に、そのファイルをタッチしてから、またはオプションでコマンドを使用して表示されたファイルをfind
タッチして、変更またはアクセスされたファイルを見つけることができます。-newer
-anewer
touch /tmp/marker
perform-some-operation
find /path/to/dir -newer /tmp/marker
監視したいディレクトリが大きすぎない場合は、興味深い選択肢はそのディレクトリをGitリポジトリに変換してからGitコマンドを使用して変更を確認することです。
cd /path/to/dir
git init .
git add .
git commit -m init
perform-some-operation
git status
git diff
完了したら、簡単に.git
ディレクトリを削除できます。