您可以使用命令设置任意时间touch
,有没有办法获取文件的实际修改时间?
答案1
可以touch
设置的是“atime”或“mtime”。POSIX 系统还跟踪“ctime”、“inode 更改时间”。获取它的几种方法:
$ ls -lc _file_
$ stat -c %z _file_
$ perl -MDate::Format -e '@_ = stat $ARGV[0]; print ctime $_[10]' _file_
对文件数据或元数据(硬链接数、权限等)的任何更改都会设置“ctime”。