- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:"ls -l"でのタイムスタンプ表示について)
"ls -l"でのタイムスタンプ表示について
このQ&Aのポイント
- UNIXコマンド"ls -l"を実行した際に表示されるタイムスタンプについての質問です。
- "ls -l"コマンドの実行結果のタイムスタンプについて、特に年以降の表示が"year"になってしまうことについて質問しています。
- 質問者はUNIX初心者であり、Solalis2.6を使用しています。他のUNIX関連の質問についても知りたいそうです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
まず、UNIX関連の質問はここでもいいと思います。 で、問題の解決の前に、一つコマンドを覚えて下さい。それは man です。 man ls してみましょう。そうすると、ロングフォーマットのタイムスタンプ表示は、現在よりも6ヵ月以上前かそれ以内かで変わる、と書いてありますね。ということで、ls -l の表示では、しょうがないこと、です。 ちなみに、ファイルシステム自体が過去の細かい情報を完全に忘れてしまっているかというと、そういうわけではありません。ここでは詳しく書きませんが、stat というシステムコールで参照できます。興味がおありでしたら、 man stat してみてください。
お礼
有難う御座いました。 非常に助かりました。