ターミナル上にてls -vで日本語が???(文字化け)となります

過去のトピックにもターミナルの日本語表示に関するディスカッションがいくつかあったのですが、微妙に状況が違うようで、どうにも解決ができないので質問させてください。よろしくお願いします。
日本語が表示されないのはlsコマンド(-vオプション使用)の時で、例えばcdコマンド+TABキーを2回以上押した場合には、きちんと日本語のファイル/フォルダ名が出てきます。
ディフォルトの文字セットエンコーディングはUTF-8ですが、ほかのどの日本語のエンコーディングを選んでも、ls -vで表示させることはできませんでした。
入力に関してはコマンドライン上でも、vim等でも問題ありませんし、catで日本語のテキストファイル内容を表示させることもできるのですが、どうもlsコマンドだけが日本語を表示してくれていないようです・・・ :(
何かご提案等ありましたら是非よろしくお願い致します。

投稿日 2004/09/05 03:52

返信: 7

2004/09/05 04:30 Community User への返信

後から(finkとかEasyPackageなどで)日本語に対応していないlsコマンド
を入れてしまったとか。
「which ls」で、どこのlsを実行してるのか見てみるとか。
「/sbin/md5 /bin/ls」してlsを入れ替えてないか見てみるとか。
ちなみにうちのは以下の通り。
MD5 (/bin/ls) = 554b7bd9c65492987c1966559bb305d8

2004/09/05 04:36 Community User への返信

例えば、 Oosaka 等幅とかになってますか?
うちでは、ls -v で問題なく表示しますけど。

2004/09/05 05:39 Community User への返信

うちのは
MD5 (/bin/ls) = 6637ca1a45267514f3010d6d7ccc50e9
で、もださんのとは違いますね、、、(10.3.5 です)
EasyPackage は入れているけど、それで変わっているのかな?
EasyPackage では ls は入れてないと思うけどな、、
EasyPackage で入るのは、/usr/local 以下に入るしな、、、
でも、いずれにしても漢字表示は問題ないです。

2004/09/05 12:16 Community User への返信

早速のご提案ありがとうございます。
そう言われてみればかなり前ですが、どこかのサイトからMac用のColor-LS-0.256.1というのをダウンロードしてきて入れました。

2004/09/05 13:19 Community User への返信

早速のご提案ありがとうございました!
言われてみれば、かなり前にColor LS 0.256.1 for Mac OS Xというのをダウンロードして入れました。英語のサイトだったと思いますので原因はそれかもしれません。
フォントはOsaka 等幅に変えてみたのですがだめでしたので・・。
ちなみにMD5では、
MD5 (/bin/ls) = 4f2f9f67561a7399bf7635caf9e466b9
となってました。
どこのディレクトリに入れたのかは覚えてないのですが、'which ls'では'/bin/ls'となっていたので上書きしてしまったんでしょうね・・・。
ファイルやフォルダ等をカラー表示にしたくてそのlsを入れたのだと思いますが、ひょっとしてディフォルトで入ってたのでも問題なかったのでしょうか。
とにかく早速日本語対応のをものを入れてみます。

2004/09/05 13:54 Community User への返信

>かなり前にColor LS 0.256.1 for Mac OS Xというのをダウンロードして入れました。
もしかしてこちらのものでしょうか?
http://www.osxgnu.org/
『 WITH THE EXCEPTION OF COLOR LS DO NOT USE THIS PACKAGE in PANTHER 10.3.x!..」
らしいのですが・・・ (^^;
>MD5 (/bin/ls) = 4f2f9f67561a7399bf7635caf9e466b9
私のところ (OS X 10.3.5) では
MD5 (/bin/ls) = bc7f02d19a8b3eec19c58665e5ea8806
でした。誰一人として一致しないですね。なんででしょう? (^^;;
>ひょっとしてディフォルトで入ってたのでも問題なかったのでしょうか。
10.3のlsは、デフォルトでcolorlsに対応しているらしく
ls -G とすることでカラー表示できるようです。(試してみましたがちゃんとカラーになりました)
とりあえずは、インストールしたというColor LSをアンインストールしてみてはいかがでしょう?
ご参考まで (^^)

2004/09/05 17:41 Community User への返信

そうだったんですね・・・。
私がダウンロードしたのはhttp://www.osxgnu.org/software/Fileutils/lsc/からですが、パッケージを作ったのはどうやら同じ人のようです。
友人からバイナリのコピーをもらい、/binに入れたら日本語がきちんと表示されるようになりました!
貴重なお時間を割いていただきまして、大変助かりました。
どうもありがとうございます!!

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

ターミナル上にてls -vで日本語が???(文字化け)となります

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。