Q. 3.x-RELEASE から 4.x-RELEASE にアップグレードしたら ls(1)
などで表示されるタイムスタンプの形式が変わってしまいました。
3.4-RELEASE:
-rw-r--r-- 1 user group 1718 Apr 12 21:29 filename
4.2-RELEASE:
-rw-r--r-- 1 user group 1718 4/12 21:29 filename
3.x-RELEASE と同様の形式にするにはどうしたらよいですか?
A. LANG や LC_TIME などの環境変数を確認してみて下さい。
4.0-RELEASE 以降: /usr/share/locale/ja_JP.EUC/LC_TIME
4.6-RELEASE 以降: /usr/share/locale/ja_JP.eucJP/LC_TIME
が変更され、出力の書式が変更されています。
このため emacs の dired など一部のアプリケーションでは正常に
動作しない場合もあります。従来の書式にしたい場合は、
Bourne shell 系
$ LC_TIME=C
$ export LC_TIME
C shell 系
% setenv LC_TIME C
emacs 内のみで設定を行う場合
~/.emacs に以下の設定をいれる
(setenv "LC_TIME" "C")
等の方法があります。
グループ名: locale