今天我看到该ls -l
命令不显示文件的创建日期。总之,我今天下载了一个iso,并且在ls -l
我有Mar 14 2015
!
这是为什么?该文件是今天在我的计算机上创建的,不是吗?
答案1
因此,人们可以将文件的时间设置为任何想要的时间,许多复制/下载工具允许保留原始日期(这样您就知道文件的制作或编辑时间,这通常比您下载或复制它时更有用)创建、修改和访问时间,但如果您想更改文件时间,您可以touch $file
https://en.m.wikipedia.org/wiki/Apple_File_System
颜色代表访问权限
ls -hal
答案2
大多数 Unix 文件系统没有“创建日期”。当它存在时,它被称为“出生日期”。
命令参数中“c”引用的日期不是“创建”日期,而是“更改”日期。“修改”日期与文件内容有关(例如在 Windows 中),而“更改”日期与“容器”有关(重命名、移动、属性更改等...)。