linux 怎麼 修改 或建立 一個過去時間的檔案 foo.txt
是create time 不是 access time
stat foo.txt
birth time 要過去時間
sudo debugfs -w /dev/sda1
stat foo.txt
set_inode_field <inode> ctime 1609459200
是檔案 "foo.txt" 的 inode 號碼,1609459200 是 Unix 時間戳 (timestamp),表示 2020 年 1 月 1 日 12:00:00。
write
請確保在進行此操作之前有備份
stat foo.txt
File: foo.txt
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: fc00h/64512d Inode: 101095509 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Context: unconfined_u:object_r:user_home_t:s0
Access: 2020-01-01 12:00:00.000000000 +0000
Modify: 2020-01-01 12:00:00.000000000 +0000
Change: 2023-01-26 11:29:56.068520245 +0000
Birth: 2023-01-26 11:29:56.068520245 +0000
已更新