私はUbuntu 12.04を使用していますが、この質問はすべてのLinuxバリアントに適用されると思います。コマンドのマンページには、stat
同じ意味を持つ2つのフォーマットオプションがあります。
ファイルの有効なフォーマット順序(--file-systemを除く):
...
%y最後の編集時間、人が読むことができます
%Y最後の修正時間、Epoch以降の秒
%z最後の変更時刻、人が読める
%Z最後の変更時間、エポック以来の秒
ただし、これらの値は必ずしも同じではありません。たとえば、stat --printf="%y\n%z\n" /usr/local
私のシステムでは、次のような結果が出力されます。
2012-04-26 10:29:13.000000000-0500
2013-05-06 18:08:19.000000000-0500
それでは、「変更時間」と「修正時間」の違いは何ですか?
ベストアンサー1
最後の変更時間 - ファイルが最後に変更された時間(コンテンツが変更されました)
最後の変更 - ファイルの /metadata/ が最後に変更された日付 (権限など)