在 CentOS(以及一般 Linux 系统)里,“清空时间戳”通常有以下几种常见理解和做法,我先分开说明,你看看你指的是哪一种。
如果你想把文件的时间戳重置为 1970-01-01 00:00:00(Epoch 0),可以用 touch:
touch -d "1970-01-01 00:00:00" 文件名
或者:
touch -t 197001010000 文件名
✅ 效果:
⚠️ 注意:
touch 文件名
touch -r 参考文件 目标文件
目录也是一样处理:
touch -d "1970-01-01 00:00:00" 目录名
递归处理目录下所有文件:
find 目录名 -exec touch -d "1970-01-01 00:00:00" {} \;
⚠️ 说明(重要):
debugfs(ext 系列,需 umount)示例(仅高级用户):
debugfs -w /dev/sdX
例如:
/var/log/messagesjournalctl> /var/log/messages
journalctl --vacuum-time=1s
# 或
rm -rf /var/log/journal/*
你可以告诉我:
我可以直接给你最安全、最合适的命令。