私はMacを持っており、各ファイルの「作成」、「追加」、「修正」、および「最後に開かれた」日付とともに、特定のディレクトリとそのサブディレクトリにあるすべてのファイルの内容のリストを作成する必要があります。
さまざまなスレッドを見ると、「ls」または「stat」コマンドを使用してデータの作成/追加/変更をインポートする方法がわかりますが、すべてのファイルの最後に開かれた日付情報を再帰的に取得する方法はありません。
ベストアンサー1
- 作る:UNIXに含まれている元のファイル属性の1つではありませんが、この属性は今日多くのファイルシステム(MacOS、HFS +に最も関連するものを含む)で利用可能であり、次の最新バージョンのツールからアクセスする方法を
ls
知っstat
ていますls -U
。マンページから)。stat
B
- 次へ追加:これ自体は存在しません。ファイルを含むディレクトリの最後の変更時間を使用して、ファイルが追加(作成または移動)、削除(削除または移動)、または名前が変更されたときにディレクトリが最後に変更された時間を見つけることができます。しかし、どちらがあったのかは不明で、最近の出来事に関する情報だけを得ることができます。
- 修正済みそして最後のアクセス時間: UNIX のファイルの生統計。ほとんどのファイルシステムと基本的に、すべてのツール(ドキュメントで説明されているように、、および使用)
ls -u
でサポートされstat
ています。すべてのファイルアクセス時にディスク書き込みを保存するために、最後のアクセスタイムスタンプトレースがオフになっているか、条件付きでオフになることがあります。a
m
あなたが言及していない別のものがあります。最後のインデックスノードの変更。ファイルの内容ではなく、ファイルメタデータが最後に変更された時期を追跡します。