【Linux】亲测:Ubuntu中文系统秒变英文目录!根治路径尴尬症,开发效率翻倍

今天田辛老师要解决一个困扰无数Linux新手的‌"顽疾"‌——中文版Ubuntu系统默认的用户目录命名问题!你是否也经历过这些尴尬场景?

  • 终端操作时,面对/home/用户/下载/这样的路径,疯狂敲Tab补全却总是提示"No such file"
  • shell脚本时,因为路径中的中文导致各种玄学报错
  • 安装软件时,配置文件里的中文目录让程序直接"懵逼"

‌今天,田辛老师将带来两种根治方案,3分钟永久告别中文目录!‌ (文末有避坑指南,一定要看到最后!)

方案一:官方"后悔药"(适合小白)

‌✨ 田辛点评:‌ 这是Ubuntu自带的"后悔按钮",适合想快速解决又怕操作失误的新手。
🛞 方案思路:在终端里面临时把语言换成英文, 然后执行程序统一修改
🪖具体过程:

  1. 切换环境语言,执行魔法程序xdg-user-dirs-gtk-update
    • 命令

      # 临时切换英文环境(重要!否则目录会改一半)
      export LANG=en_US
      
      # 执行魔法指令
      xdg-user-dirs-gtk-update
      
    • 此时会弹窗:
      在这里插入图片描述
      👉 ‌果断点击"Update Names"‌(手慢无!)

    • 实际执行结果
      在这里插入图片描述

    • 我们检查一下目录, 发现所有的对应目录都有了新的英文目录。 但是,有些中文路径仍然存在。 怀疑是使用中的目录或已经有内容的目录:在这里插入图片描述

  2. 把系统语言修改过来。
     	# 接下来恢复中文环境(不影响目录名)
     	export LANG=zh_CN
    
  • 注意:重启前必看
    重启时系统会"可怜兮兮"地问:“要把目录改回中文吗?” → ‌务必选择"Keep Old Names"并勾选"Don’t ask again"!就是刚才那个截图。

方案二:硬核玩家专属(适合强迫症)

‌🔥 田辛私藏:‌ 直接修改配置文件,精准控制每个目录命名!
🛞 方案优势:方案1有一个问题, 就是目录名虽然是英文,但还是固定的。 现在这个方案,目录名是可以自定义的。
🪖具体过程:

  1. 打开配置文件
 # 打开潘多拉魔盒(任选其一)
 gedit ~/.config/user-dirs.dirs  # 图形党
 nano ~/.config/user-dirs.dirs   # 终端战神

2‌. 修改配置文件内容:将以下内容中的中文路径‌精准替换‌成英文(建议直接改)

# 修改前(典型反面教材)
XDG_DOWNLOAD_DIR="$HOME/下载"
# 修改后(专业感拉满)
XDG_DOWNLOAD_DIR="$HOME/Downloads"

‌田辛特别提醒,目录对照表建议收藏👇

	桌面 → Desktop
	文档 → Documents
	下载 → Downloads
	音乐 → Music
	图片 → Pictures
	视频 → Videos
	模板 → Templates
	公共 → Public
  1. 手动修改以上被修改的目录
cp -r ~/文档 ~/Documents # 原目录文件不会自动迁移

#‌ 删除中文空目录‌
rmdir ~/音乐 # 确保文件已转移后再执行

这样修改后, 修改后VSCode、PyCharm再也不会因为中文路径"抽风"了!

总结

本文由田辛老师针对Linux新手常见的中文版Ubuntu系统默认用户目录命名问题,提供了两种有效的解决方案。

通过这两种方案,Linux新手和强迫症玩家都能找到适合自己的解决方法,永久告别中文目录带来的困扰。记得阅读文末的避坑指南,确保操作顺利无误!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

田辛 | 田豆芽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值