Quiere salida de "árbol" utf8

Quiere salida de "árbol" utf8
▶ tree 下载 -L 1
\344\270\213\350\275\275
├── BT
├── ISO
├── Let\ s\ Play\ -\ Sniper\ Elite\ v2\ Nazi\ Zombie\ Army.flv
├── sniper\ elite\ v2\ 02.flv
└── \350\275\257\344\273\266\345\214\205

Esa salida ASCII de 7 bits no es identificable para los humanos. Normalmente suelo ascii2uni -a Kconvertir a UTF8. pero en Fedora 25, uni2asciino está en repositorio. Entonces, ¿alguna otra forma de hacer que genere UTF8?

Respuesta1

encontréotra respuesta en StackOverflow. Hacer cambios en mi configuración regional no ayudó en absoluto, pero usar la -Nopción con árbol sí.

# tree -if ./my-path/
./my-path/Olaf\ Hund\ Vs\ Ursari\ De\ Clejani\ _\ Taraf\ De\ Hai\210douks\ _\ Koçani\ Orkestar\ -\ electric\ gypsyl.mp3


# tree -ifN  ./my-path/
./my-path/Olaf Hund Vs Ursari De Clejani _ Taraf De Haïdouks _ Koçani Orkestar - electric gypsyl.mp3

Tenga en cuenta que esto también deja de escapar los espacios.

Respuesta2

Configure la codificación UTF-8(y elija una configuración regional adecuada que admita Unicode), por ejemplo:

LC_ALL=en_US.UTF-8 tree -L 1 下载

Presumiblemente estás utilizando una configuración regional que no puede interpretar esos caracteres ( C¿quizás?).

Ejemplo:

% LC_ALL=C tree 下载 
\344\270\213\350\275\275
`-- foo

% LC_ALL=en_US.UTF-8 tree 下载 
下载
└── foo

información relacionada