next up previous
Next: 在執行 rsh 的時候要怎樣才能不必等遠方指令執行結束就回到 shell? (關於我們所討論的 rsh,請參閱問題 2.7) Up: 中級的問題 Previous: 中級的問題

我要如何得知一個檔案建立的時間?

很遺憾,因為檔案建立的時間並未儲存在任何地方,所以答案是無法得知。 關於一個檔案你只能查到最後修改的時間("ls -l"),最後讀取的時間 ("ls -lu") 與 inode 改變的使間。有一些 man pages 將最後一個時間當 成是建立的時間,這種說法是錯的。因為 mv、ln、chmod、chmod、chown、 chgrp 等動作都會改變這個時間。

若需更詳盡的說明可參考 "stat(2)" 的 man page.



Tan Koan-Sin
1999-03-02