Linux里查看、更改文件时间
如何查看文件的时间?
stat指令用于显示文件inode信息,其中包括atime,mtime,ctime三种时间信息。
语法:stat [参数] [文件名]
关于三种时间信息
Access Time:文件的最近访问时间,只要读取或访问文件就会更新
Modify Time:文件的最近修改时间,当文件内容被修改时更新
Change Time:文件属性最近修改时间,当文件所属目录、文件大小,文件所有者,文件权限等变化时更新
如何更改文件的时间?
touch不仅可以创建文件,还可以修改文件时间
语法:touch [参数] [文件名]
参数:
-a 更改atime为指定时间,ctime则更新为命令执行时间
-c, –-no-creat 若操作的文件不存在则不创建
-d 指定时间字符串,默认为系统当前时间
-m 更改mtime为指定时间,ctime则更新为命令执行时间
-r 指定时间为引用文件的时间,默认为系统当前时间
-t 指定[[CC]YY]MMDDhhmm[.ss]格式的时间,默认为系统当前时间
--time=WORD 更改指定的时间戳:WORD为access、atime、use时等同于 -a,WORD 为modify、mtime时等同于–m
赞 (0)