ファイル作成時間を変更するには? "touch"コマンドを試してみましたが、最後の修正時刻のみが変更されました。最初の日付である作成日は変更されませんでした。 (「stat」と確認した後も、元のファイル作成日が表示されます)
これを行うオプションはありますか?
事前にありがとう
答え1
作成時間(btime)と変更時間(ctime)は偽造できません。
私が提案できる唯一の方法は、システムデータを再保存してファイルをタッチしてから「後で」に戻ることです。
答え2
ファイルをバックアップして削除し、バックアップを再度移動してinodeの作成日を変更する必要があります。
答え3
Linuxには作成時間がなく、アクセス、変更、変更日のみがあります。 POSIX標準は、ファイルごとに保存される3つのタイムスタンプ(データに最後にアクセスされた時間、データが最後に変更された時間、ファイルの状態が最後に変更された時間)のみを定義します。 Linuxは、ファイル作成時にアクセスするためのカーネルAPIをサポートしていないファイルシステム(ext4、Btrfs、およびJFS)でも提供しません。
ファイルのアクセスおよび変更時間を変更するには、touch
次のオプションを指定してコマンドを使用できます。
-a = accessed
-m = modified