FreeBSD QandA 1894

FreeBSD QandA

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


間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。