入れ子になった構造でどのディレクトリが変更されたかを確認する

入れ子になった構造でどのディレクトリが変更されたかを確認する

約5レベルの深さのディレクトリツリーを解析し、それを外部サービスと同期させる必要があるスクリプトがあります。作業量を最小限に抑えるために(各レベルには多くのディレクトリがあります)、実際に変更されたディレクトリだけを解析したいと思います。次のような構造を考えてみましょう。

- top_level
  - sublevel_1_a
  - sublevel_1_b
      - sublevel_2
          - sublevel_3

これで、ディレクトリの修正タイムスタンプを比較するだけでは何もしないtop_levelことを判断するのに十分です。残念ながら、タイムスタンプはそれまで伝播されないようです。にファイルを作成すると、ディレクトリのタイムスタンプsublevel_3のみが変更されます。sublevel_3遺言はsublevel_2何が起こったかを示していません。

top_level以下のディレクトリで最後に何が起こったのかを調べる方法はありますか? RHEL7を使用しています。

関連情報