修正できない日付

修正できない日付

ルートディレクトリに最後に変更されたファイルを一覧表示し、特定の日付について興味深いものを見つけたので、その理由を知りたかったです。私はあなたができることを知っています簡単に修正しかし、ファイルの「最後の修正」日付は、コンピュータの電源が入っていない日付と一緒にBrave Snapアプリでこれらのファイルを見つける理由を知りたいと思います。

...
/snap/brave/172/opt/brave.com/brave/product_logo_64.png
/snap/brave/172/usr/share/mime/x-content/video-vcd.xml
/snap/brave/172/usr/share/mime/x-content/win32-software.xml
/snap/brave/172/usr/share/mime/x-epoc/x-sisx-app.xml
...

デフォルトでは、Braveアプリ全体のファイルを最後に変更した日付(ただし、ダウンロードしたことを覚えていません)は、マイコンピュータが完全に終了した日付です。その理由は何であり、その理由は何ですか?

ベストアンサー1

ファイルの「修正日」は情報用のメタデータのみです。たとえば、次のように簡単に変更できます。

touch item
ls -l item
-rw-r--r-- 1 roaima roaima 0 Aug  8 17:27 item

touch -t 2012040445 item    # 2020 Dec 4, 04:45
ls -l item
-rw-r--r-- 1 roaima roaima 0 Dec  4  2020 item

touch -t 2303011933 item    # 2023 Mar 1, 19:33
-rw-r--r-- 1 roaima roaima 0 Mar  1  2023 item

mtimeただし、メタデータを変更するたびにctime(inodeの変更時間)が更新されるため、詳細に調査するときに意図的な変更を非表示にすることはできません(まさに2022-08-08 17:29:35最後のコマンドに相当)。touch

stat item
  File: item
  Size: 0               Blocks: 0          IO Block: 4096   regular empty file
Device: 801h/2049d      Inode: 4980781     Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1000/  roaima)   Gid: ( 1000/  roaima)
Access: 2023-03-01 19:33:00.000000000 +0000
Modify: 2023-03-01 19:33:00.000000000 +0000
Change: 2022-08-08 17:29:35.080989340 +0100
 Birth: -

あなたの場合、mtimeメタデータはスナップアーカイブに保存され、ファイル名とコンテンツとともに復元されます。

詳細を見てman touch学んでください。man statファイルの「変更された」日付を変更する方法は?

おすすめ記事