Solarisでファイルの更新日時が知りたい

Unixには3つのタイムスタンプがあって、

  • atime … 最終アクセス時刻 (access time)
  • mtime … 最終変更時刻 (modify time)
  • ctime … 最終ステータス変更時刻 (change time)
  • タイムスタンプによると
  • ls -l ファイルの内容が変更された最終修正時刻(mtime)を表示する。
  • ls -lu ファイルの内容を実行、ディレクトリに移動した最終アクセス時刻(atime)を表示する。
  • ls -lc ファイルの書き込みや、iノード情報を変更した時刻(ctime)を表示する。
  • らしいのだが、Solaris(SunOS5.8)だと、

    drwxrwsrwx 2 hogeuser hogegroup 8888 May 8 18:55 hoge

    drwxrwsrwx 2 hageuser hagegroup 8888 Aug 12 2006 hage

    年が変わっちゃうと、タイムスタンプが見れない・・・。

    Debianだったら見えてるんだけど。。

    drwxrwsr-x 2 hogeuser hogegroup 8888 2006-12-28 11:58 aaaa

    drwxrwxr-x 2 hogeuser hogegroup 8888 2008-03-10 21:37 bbbb