我想在文件名中使用表情符号并在命令行上访问它们,但我似乎无法让它与 一起工作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
命令被特殊处理,但该参数将显示