您尚未登录。

#1 2014-03-03 01:45:54

oldfeel
会员
注册时间: 2012-10-14
帖子: 8

请问怎么把中文文件夹名字改为英文?

请问怎么把中文文件夹名字改为英文?并且保留中文环境。

离线

#2 2014-03-03 11:34:51

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,953
个人网站

Re: 请问怎么把中文文件夹名字改为英文?

LANG=en_US.UTF-8 xdg-user-dirs-update 试试。

离线

#3 2014-03-03 16:52:17

oldfeel
会员
注册时间: 2012-10-14
帖子: 8

Re: 请问怎么把中文文件夹名字改为英文?

百合仙子 说:

LANG=en_US.UTF-8 xdg-user-dirs-update 试试。

xdg-user-dirs-update这个命令不存在。。。

离线

#4 2014-03-03 17:30:10

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,953
个人网站

Re: 请问怎么把中文文件夹名字改为英文?

oldfeel 说:
百合仙子 说:

LANG=en_US.UTF-8 xdg-user-dirs-update 试试。

xdg-user-dirs-update这个命令不存在。。。

你不会装么?

>>> pkgfile -b xdg-user-dirs-update
extra/xdg-user-dirs

离线

#5 2014-03-03 20:40:09

oldfeel
会员
注册时间: 2012-10-14
帖子: 8

Re: 请问怎么把中文文件夹名字改为英文?

百合仙子 说:
oldfeel 说:
百合仙子 说:

LANG=en_US.UTF-8 xdg-user-dirs-update 试试。

xdg-user-dirs-update这个命令不存在。。。

你不会装么?

>>> pkgfile -b xdg-user-dirs-update
extra/xdg-user-dirs

还是不行。。。整个过程是这个样子滴。。。

[oldfeel@localhost ~]$ LANG=en_US.UTF-8 xdg-user-dirs-update
bash: xdg-user-dirs-update: 未找到命令
[oldfeel@localhost ~]$ LANG=en_US.UTF-8 xdg-user-dirs-update
[oldfeel@localhost ~]$ ls
Dropbox  goagent  workspace  公共  模板  视频  图片  文档  下载  音乐  桌面
[oldfeel@localhost ~]$ ls
Dropbox  goagent  workspace  公共  模板  视频  图片  文档  下载  音乐  桌面
[oldfeel@localhost ~]$ ls
Dropbox  goagent  workspace  公共  模板  视频  图片  文档  下载  音乐  桌面
[oldfeel@localhost ~]$ LANG=en_US.UTF-8
[oldfeel@localhost ~]$ xdg-user-dirs-update
[oldfeel@localhost ~]$ ls
Dropbox  workspace  ??????  ??????  ??????  ??????
goagent  ??????     ??????  ??????  ??????
[oldfeel@localhost ~]$ LANG=zh_CN.UTF-8
[oldfeel@localhost ~]$ ls
Dropbox  goagent  workspace  公共  模板  视频  图片  文档  下载  音乐  桌面
[oldfeel@localhost ~]$ 

最近编辑记录 oldfeel (2014-03-03 20:40:25)

离线

#6 2014-03-04 20:21:46

Peter
会员
注册时间: 2013-09-03
帖子: 43

Re: 请问怎么把中文文件夹名字改为英文?

oldfeel 说:
百合仙子 说:
oldfeel 说:
百合仙子 说:

LANG=en_US.UTF-8 xdg-user-dirs-update 试试。

xdg-user-dirs-update这个命令不存在。。。

你不会装么?

>>> pkgfile -b xdg-user-dirs-update
extra/xdg-user-dirs

还是不行。。。整个过程是这个样子滴。。。

[oldfeel@localhost ~]$ LANG=en_US.UTF-8 xdg-user-dirs-update
bash: xdg-user-dirs-update: 未找到命令
[oldfeel@localhost ~]$ LANG=en_US.UTF-8 xdg-user-dirs-update
[oldfeel@localhost ~]$ ls
Dropbox  goagent  workspace  公共  模板  视频  图片  文档  下载  音乐  桌面
[oldfeel@localhost ~]$ ls
Dropbox  goagent  workspace  公共  模板  视频  图片  文档  下载  音乐  桌面
[oldfeel@localhost ~]$ ls
Dropbox  goagent  workspace  公共  模板  视频  图片  文档  下载  音乐  桌面
[oldfeel@localhost ~]$ LANG=en_US.UTF-8
[oldfeel@localhost ~]$ xdg-user-dirs-update
[oldfeel@localhost ~]$ ls
Dropbox  workspace  ??????  ??????  ??????  ??????
goagent  ??????     ??????  ??????  ??????
[oldfeel@localhost ~]$ LANG=zh_CN.UTF-8
[oldfeel@localhost ~]$ ls
Dropbox  goagent  workspace  公共  模板  视频  图片  文档  下载  音乐  桌面
[oldfeel@localhost ~]$ 

天哪,我和我的小伙伴都惊呆了...

LANG=en_US.UTF-8

设置语言环境,你都不知道在哪,那你系统是怎么装好的...
让你把语言环境换成en_US.UTF-8,reboot(重启)
在oldfeel用户下执行xdg-user-dirs-update,前提是pacman -S xdg-user-dirs

最近编辑记录 Peter (2014-03-04 20:22:25)

离线

#7 2014-03-04 20:23:29

Peter
会员
注册时间: 2013-09-03
帖子: 43

Re: 请问怎么把中文文件夹名字改为英文?

仙子很生气后果很严重的...
http://bbs.archlinuxcn.org/viewtopic.php?id=2391

离线

#8 2014-03-04 21:56:14

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,953
个人网站

Re: 请问怎么把中文文件夹名字改为英文?

Peter 说:

仙子很生气后果很严重的...
http://bbs.archlinuxcn.org/viewtopic.php?id=2391

他没理解错……不过有些好奇,为什么 en_US.UTF-8 下 ls 会显示问号?

反正这个问题和那些命令有关,我也不知道怎么调用,反正我喜欢中文名的才不要为了测试把它们弄乱呢。

或者试试把 en_US 写到 ~/.config/user-dirs.locale 文件里再 update?又或者直接编辑 ~/.config/user-dirs.dirs 文件然后手工重命名好了。

离线

#9 2014-03-05 12:53:15

糊涂
本尊
注册时间: 2012-10-30
帖子: 203

Re: 请问怎么把中文文件夹名字改为英文?

系统保持LANG=en_US.UTF-8,想要中文直接在用户的bash启动脚本里export LANG=zh_CN.UTF-8


想装X,别装X

离线

页脚