通常、bash上のlsコマンドでは日本語ファイル(ディレクトリ)が化けてしまう。これは仕様であり、次のように指定すれば見えるようになる。
$ ls Do_As_Infinity-?{???n???V?i??.mp3 $ ls --show-control-char Do_As_Infinity-本日ハ晴天ナリ.mp3 |
もしこれでも見えない場合には、文字コードとターミナルの表示コードが合っているか見直してみよう。TeraTerm Proの場合には「設定」→「端末」メニューの「漢字(受信)」項目を調べればよい。
毎回、「--show-control-char」を付加させるのが面倒であれば、.bashrc、あるいは.bash_profileファイルに次の行を加えておくとよいだろう。
$ vi ~/.bashrc alias ls = 'ls --show-control-char' $ source ~/.bashrc ←すぐに設定を反映させる |
Copyright © ITmedia, Inc. All Rights Reserved.