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