早速インストールしたtreeコマンドを使ってみたら、文字化け発生。
オプションを付けて解決。
例えば、以下ようなディレクトリ構成の場合、、、
$ ls -laR total 16 drwxr-xr-x 5 kuno staff 170 17 Nov 11:20 . drwxr-xr-x+ 66 kuno staff 2244 17 Nov 11:17 .. -rw-r--r--@ 1 kuno staff 6148 17 Nov 11:20 .DS_Store drwxr-xr-x 3 kuno staff 102 17 Nov 11:20 English drwxr-xr-x 3 kuno staff 102 17 Nov 11:19 日本語 ./English: total 8 drwxr-xr-x 3 kuno staff 102 17 Nov 11:20 . drwxr-xr-x 5 kuno staff 170 17 Nov 11:20 .. -rwxr-xr-x 1 kuno staff 2245 17 Nov 11:18 English.txt ./日本語: total 8 drwxr-xr-x 3 kuno staff 102 17 Nov 11:19 . drwxr-xr-x 5 kuno staff 170 17 Nov 11:20 .. -rwxr-xr-x 1 kuno staff 2245 17 Nov 11:18 日本語.txt
treeコマンドをオプションなしで実行すると、、、
$ tree . . ├── English │ └── English.txt └── ?\227??\234??\236 └── ?\227??\234??\236.txt 2 directories, 2 files
なんじゃそれー。
“Print non-printable characters as is.” なるオプションを付けてやると、、、
$ tree -N . . ├── English │ └── English.txt └── 日本語 └── 日本語.txt 2 directories, 2 files
ということで、解決。
.svnディレクトリが邪魔だったけど、そんな時のオプションもありました。(さらに見やすいようにカラーリングもしています。)
$ tree -NC -l "*.svn*" .