【linux】文件修改记录
warning:
这篇文章距离上次修改已过455天,其中的内容可能已经有所变动。
在Linux中,可以使用find命令配合touch或stat命令来修改文件的时间戳。以下是一些常用的方法:
- 修改文件的访问时间(atime)和修改时间(mtime)为当前时间:
touch filename- 只修改文件的修改时间(mtime)为当前时间:
touch -m filename- 修改文件的访问时间(atime)和修改时间(mtime)到特定时间:
touch -d '2023-04-01 12:00:00' filename- 只修改文件的修改时间(mtime)到特定时间:
touch -m -d '2023-04-01 12:00:00' filename- 使用
stat命令修改文件时间戳(需要先安装stat ifstat):
stat filename然后根据显示的结果修改特定的时间戳。
使用
debugfs命令修改文件时间戳(适用于ext4等文件系统):首先,找到文件所在的分区,然后使用
debugfs命令修改。
请根据实际需求选择合适的方法。注意,修改文件时间戳可能需要管理员权限,使用sudo来获取必要的权限。
评论已关闭