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