なか日記

一度きりの人生、楽しく生きよう。

GitBashのlsで日本語のファイル名を表示する方法

msysgitのbashでlsすると日本語のファイル名が文字化けします。
そもそもmsysgit自体、現在のバージョン*1では日本語ファイル名が扱えないのでGitを使うだけならそれほど困らないのですが、どうすればよいか一応メモしておくことにします。

処置

以下のように、「--show-control-chars」を指定します。

> ls --show-control-chars

毎回入力するのは面倒なので、aliasに設定しておきます。
gitインストールディレクトリにある etc\profile をエディタで開いて、

alias ls='ls --show-control-chars'

とするだけです。

profile でいいのか?*2という話はありますが、個人的には使えればいいやということで…

*1:1.7.0.2

*2:.bashrcに書くべき?