linux改文件时间戳命令
linux改文件时间戳命令详细介绍
在 Linux 系统中,你可以使用touch和utime命令来修改文件的时间戳。下面为你详细介绍:
1. 使用
touch命令
touch命令主要用于创建文件,不过它也能修改文件的访问时间(atime)和修改时间(mtime)。
- 修改文件的访问和修改时间为当前时间:
bash
filename
这里的filename指的是你要修改时间戳的文件名。要是文件不存在,touch命令会创建这个文件。
- 指定特定的时间:
bash
filename
此命令把文件的访问和修改时间都设置成了 2024 年 1 月 1 日 12 点。
2. 使用
utime命令
utime命令能够修改文件的访问时间和修改时间。
- 修改文件的访问和修改时间:
bash
utime filename
在这个命令里,-a表示修改访问时间,-m表示修改修改时间,-t后面跟着的202401011200.00是时间戳,格式为YYYYMMDDhhmm.ss 。
3. 修改文件的状态改变时间(ctime)
ctime是文件状态(如权限、所有者等)发生改变的时间,没办法直接修改。不过,当你修改文件的权限或者所有者时,ctime会自动更新。
bash
filename
912 filename
执行这个命令修改文件权限后,文件的ctime就会更新为当前时间。