linux時間 linux/unix如何獲取一個文件的創(chuàng)建時間?
linux/unix如何獲取一個文件的創(chuàng)建時間?確切地說,沒有創(chuàng)建時間如果文件在創(chuàng)建后沒有被修改,可以認為是創(chuàng)建時間=修改時間如果文件在創(chuàng)建后狀態(tài)沒有被更改,可以考慮為creation time=ch
linux/unix如何獲取一個文件的創(chuàng)建時間?
確切地說,沒有創(chuàng)建時間
如果文件在創(chuàng)建后沒有被修改,可以認為是創(chuàng)建時間=修改時間
如果文件在創(chuàng)建后狀態(tài)沒有被更改,可以考慮為creation time=change time
如果文件創(chuàng)建后還沒有被讀取,可以考慮為creation time=access time
但是,上述情況基本上是不可能的,也就是說,獲取文件的創(chuàng)建時間幾乎是不可能的。
您可以通過stat命令查看文件的狀態(tài),其中
訪問時間:讀取文件內容一次,時間將被更新。例如,對該文件使用less或more命令。(LS和stat等命令不修改文件訪問時間)
modifytime:修改文件內容后,時間將更新。例如,使用vim和其他工具更改文件內容并保存后,文件的修改時間會發(fā)生變化。LS–L列出的時間就是這個時間。要查看文件訪問時間,請使用LS–UL命令。
更改時間:如果更改文件的屬性,時間將被更新。例如,使用Chmod更改文件的屬性時,或執(zhí)行其他命令時,會隱式更改文件的屬性,例如文件大小。