Ubuntus ls können Unicode-Zeichen anzeigen, Tree kann jedoch auch mit Tree-Charset-Unicode nicht angezeigt werden

3725
太極者無極而生

Ubuntu 10.04 lskann Unicode-Zeichen anzeigen, treekann dies aber nicht mit tree --charset unicodeoder utf8. Gibt es eine Möglichkeit, es zu lösen? echokönnte die Escape-Zeichen interpretieren, außer dass cat list.txt | echo -ees nicht funktioniert ( list.txtkommt von tree > list.txt)

Update: tree -H www.somewhere.comKann Unicode ausgeben (sollte in UTF-8 sein), aber im Moment scheint dies der einzige Weg zu sein - als Webseite.

$ ls -R .: list2.txt list.txt 久未在遊行場合露面的前總統李登輝.txt 遊行  ./遊行: 大家2.txt 大家.txt  $ tree --charset unicode . |-- list2.txt |-- list.txt |-- \344\271\205\346\234\252\345\234\250\351\201\212\350\241\214\345\240\264\345\220\210\351\234\262\351\235\242\347\232\204\345\211\215\347\270\275\347\265\261\346\235\216\347\231\273\350\274\235.txt `-- \351\201\212\350\241\214 |-- \345\244\247\345\256\2662.txt `-- \345\244\247\345\256\266.txt  1 directory, 5 files  $ tree --charset utf8 . ├── list2.txt ├── list.txt ├── \344\271\205\346\234\252\345\234\250\351\201\212\350\241\214\345\240\264\345\220\210\351\234\262\351\235\242\347\232\204\345\211\215\347\270\275\347\265\261\346\235\216\347\231\273\350\274\235.txt └── \351\201\212\350\241\214 ├── \345\244\247\345\256\2662.txt └── \345\244\247\345\256\266.txt  1 directory, 5 files 
8

1 Antwort auf die Frage

18
Dennis Williamson

Versuche dies:

tree -N 
Es klappt! tolle Lösung! 太極者無極而生 vor 14 Jahren 0
Funktioniert für mich bei Fedora 25. firo vor 7 Jahren 0