如何在 bash 中考虑 centos [6|7] 的重音

如何在 bash 中考虑 centos [6|7] 的重音

我给你举个例子,会有帮助的。

在我的 ubuntu LTS 18.04 上

touch /tmp/"Éléments supprimés" 
ls -l /tmp/*suppr*
-rw-rw-r-- 1 USER USER 0 mars   4 08:28 '/tmp/Éléments supprimés'

在我的 centos 6 或 7 上(同样的问题)

touch /tmp/"Éléments supprimés" 
ls /tmp/*supprim*
/tmp/??l??ments supprim??s
rm /tmp/*supprim*
rm: remove regular empty file `/tmp/\303\211l\303\251ments supprim\303\251s'? ^C

我怎样才能让 centos 的行为像 Ubuntu 一样?

答案1

好的,这是区域设置的问题,简单地说(适合您的区域设置)

export LC_ALL=fr_FR.UTF-8

然后使用命令行相应地创建文件。

相关内容