在Ubuntu 16.04中显示中文文件名,可以通过以下几个步骤来实现:
安装中文语言包: 打开终端,输入以下命令来安装中文语言包:
apt install language-pack-zh-hans #执行命令来生成中文字符集。 locale-gen zh_CN.UTF-8
查看中文字符集
3. 编辑/etc/default/locale
文件,将LANG
和LANGUAGE
设置为中文,(注意文件大小写和上面的保持一致)例如:
# File generated by update-locale
LANG=zh_CN.utf8
LANGUAGE="zh_CN.utf8"
LC_ALL="zh_CN.utf8"
执行
sudo dpkg-reconfigure locales
命令,选中中文选项并应用。
4.或者修改全局环境变量 /etc/profile
cp -ar /etc/profile{,.bak}
cat >>/etc/profile<< EOF
export LANG="zh_CN.utf8"
export LANGUAGE="zh_CN.utf8"
export LC_ALL="zh_CN.utf8"
EOF
source /etc/profile
新开窗口即可
5.如果文件名仍然显示乱码,可以使用convmv
工具来转换文件名编码。首先安装convmv
:
sudo apt-get install convmv
然后使用以下命令将文件名从GBK转换为UTF-8:
convmv -f gbk -t utf8 -r /path/to/your/directory