Re: [問題] 關於 file time
※ 引述《coo1be (我不會開卡丁車啦)》之銘言:
: 大家好 我是個使用 linux 的新手
: 關於 file time 今天我在使用 stat 時候 突然發現幾個問題無法解釋 想請教大家
: 1) 當我用 vim 開啟一個檔 接著不存檔 離開 或
: 2) cp 該檔案
: 以上兩個動作 都不會動到原檔案的 atime mtime ctime
: 但我印象中 atime 應該要被變更才是阿 (因為 read)
: 因此我想請問的是 上面那兩個動作 在linux中 是怎麼被達成的呢
: 居然不會動到 atime mtime ctime. 煩請大家解答 謝謝
我那時寫這程式也有同樣的問題... 不過後來我找到原因了...
CreateTime & ModifyTime 很容易理解吧... AccessTime 跟我們的認知卻不一樣...
Access 我們會以為是去讀取的時間... 其實不是...
Access 的意思是有去"動到 i-node 的時間" ...
所以你一直打開 執行 複製... aTime是不會變的...
你去 chmod chown ... aTime 就會變了...
印象中是這樣啦.. ^^" 那時寫 stat 的測試程式不知跑哪去了沒得試...
如果不對請指正 ^^"
如果你是想知道一個檔最後一次被讀取/執行的時間的話...
說真的我也不知道... 找到資料的話交流一下吧... XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.5.97
※ 編輯: KvsG 來自: 60.248.5.97 (05/28 16:11)
討論串 (同標題文章)
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章