![Quiere salida de "árbol" utf8](https://rvso.com/image/111970/Quiere%20salida%20de%20%22%C3%A1rbol%22%20utf8.png)
▶ 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 K
convertir a UTF8. pero en Fedora 25, uni2ascii
no 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 -N
opció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