tree コマンドで文字化け

早速インストールした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*" .

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*


次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">