Tente isto:
tree -N
O ls
do Ubuntu 10.04 pode mostrar caracteres unicode, mas tree
não pode, mesmo com tree --charset unicode
ou utf8
. Existe uma maneira de resolvê-lo. echo
poderia interpretar os caracteres de escape, exceto cat list.txt | echo -e
não funcionar ( list.txt
vem de tree > list.txt
)
Atualização: tree -H www.somewhere.com
pode gerar unicode (deve estar em UTF-8) mas agora parece que esta é a única maneira - como uma página da Web.
$ ls -R
.:
list2.txt list.txt 久未在遊行場合露面的前總統李登輝.txt 遊行
./遊行:
大家2.txt 大家.txt
$ tree --charset unicode
.
|-- list2.txt
|-- list.txt
|-- 415642540112014504500142152724515705751656713045.txt
'-- 112014
|-- 5475662.txt
'-- 547566.txt
1 directory, 5 files
$ tree --charset utf8
.
├── list2.txt
├── list.txt
├── 415642540112014504500142152724515705751656713045.txt
└── 112014
├── 5475662.txt
└── 547566.txt
1 directory, 5 files