ubuntu、debian和一些基于他们的发行版,选择中文界面安装后会发现,默认的用户目录会根据设置的语言更改为对应的文字,比如中文。这对于习惯命令行操作的人会不太友好,所以我需要把他更改为英文。
方法一,修改语言让系统自动重命名
首先看看你的语言设置,记下来
echo $LANG
然后将语言暂时设置为英文并生效
export LANG=en_US.UTF-8
xdg-user-dirs-gtk-update
弹出窗口后,点击 Update Names(更新名称),系统会自动把子目录改为英文。如果这里死活不弹出提示框,那么请考虑手动更名。
恢复原来的语言设置
export LANG=zh_CN.UTF-8
xdg-user-dirs-gtk-update
后面如再弹出目录重命名提醒,要选 Keep Old Names(保留旧名称),并勾选“不要再问我”。
方法二,手动重命名并更新目录映射
有时候一些发行版用上面的方法无效,不会弹出重命名提示框。那么就只好手动改了。
编辑配置文件
nano ~/.config/user-dirs.dirs
替换内容,或者对照着编辑:
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
保存并退出。
重命名各目录,下面命令为简体中文改英文,其他语言可对照手动重命名
cd ~
mv 桌面 Desktop
mv 下载 Downloads
mv 文档 Documents
mv 图片 Pictures
mv 音乐 Music
mv 视频 Videos
mv 公共 Public
mv 模板 Templates
确认无误后执行下面命令生效设置
xdg-user-dirs-update
其实我更建议重启电脑。