在 Ubuntu 上的文件名中显示 unicode 表情符号

在 Ubuntu 上的文件名中显示 unicode 表情符号

我想在文件名中使用表情符号并在命令行上访问它们,但我似乎无法让它与 一起工作ls。奇怪的是,如果我连接到任何其他程序,表情符号都会正确显示:

$ ls
?  tmp  我很好,谢谢

$ ls --color
?  tmp  我很好,谢谢

$ ls | cat

答案1

答案在ls手册页中。

       --show-control-chars
          show non graphic characters as-is (default unless program is 'ls' and output is a terminal)

我必须进一步研究它才能弄清楚为什么该ls命令被特殊处理,但该参数将显示

相关内容