【linux】文件修改记录
在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
来获取必要的权限。
评论已关闭