|
こんばんは。 ようやくヘルペスが治ってきたおじいさんです。一息って感じ。 で、今日は知っている人ならば、常識の話。Linuxでファイルシステムのctimeについて。 えーっと、Linuxのファイルシステムでは、以下の時刻が記録されています。 ・mtime ・atime ・ctime さて、これのそれぞれについて。 mtimeはmodify timeで変更時刻というのはわかります。 atimeはaccess timeでファイルに対するアクセス時刻です。 で、ctimeですが、おじいさんはctimeをcreate timeだと思ってました。 はい。 答え http://www.linux.or.jp/JM/html/LDP_man-pages/man2/stat.2.html
(」゚ロ゚)」(」゚ロ゚)」(」゚ロ゚)」オオオオオッッッ st_ctimeが、最終状態変更時刻じゃねえか!
まじ? 昔、時間が変更できなくて四苦八苦していた覚えがあるんですが。 いやー、そうか、そのときは過去に戻そうとして四苦八苦していたのか。そりゃもどらんわ。 なんで、create timeなんて勘違いしたんだろう? ちなみに、Winowsの場合は以下。 http://msdn.microsoft.com/ja-jp/library/14h5k7ff.aspx
(」゚ロ゚)」(」゚ロ゚)」(」゚ロ゚)」オオオオオッッッ st_ctimeが、作成時刻になっとる! みんなコレに惑わされとります。 てことは、ctimeは非互換って事ですか! というか、Linuxでファイルの作成時刻を取るのは無理って事ですか。無理っぽいな。。。 |
| << 前記事(2009/01/06) | ブログのトップへ | 後記事(2009/01/08) >> |
| タイトル (本文) | ブログ名/日時 |
|---|
| 内 容 | ニックネーム/日時 |
|---|---|
http://x68000.q-e-d.net/~68user/unix/pickup?keyword=ctime&target=command |
Farsse 2009/01/07 22:14 |
見た見た。 |
Eba! 2009/01/08 22:44 |
| << 前記事(2009/01/06) | ブログのトップへ | 後記事(2009/01/08) >> |