今天在为实验室同学讲解Linux系统时,突然遇到了中文目录名引发的路径问题,着实令人头疼。这里总结两种实用且有效的修改方案,供遇到类似困扰的朋友参考。
方法一:调整系统语言环境
首先将系统语言环境切换为英文,执行以下命令:
export LANG=en_US
接着对家目录下的用户文件夹名称进行更新:
xdg-user-dirs-gtk-update
此时会弹出一个对话框,询问是否将目录名更新为英文,确认同意即可。修改完毕后,记得将语言环境恢复为中文:
export LANG=zh_CN.UTF-8
方法二:直接编辑系统配置文件
针对当前用户,配置文件的存放路径如下:
vim ~/.config/user-dirs.dirs
打开这个文件后,内容一目了然——每个路径都对应着一个目录名称。关键操作分为两步:首先手动将中文目录名重命名为你期望的英文名称,然后将配置文件中的路径信息同步更新。注意顺序不要搞反,否则系统将无法找到对应的目录。
