Answers:
根据关于/ home目录的文件系统层次结构标准,您可以阅读:
/ home是一个相当标准的概念,但是它显然是特定于站点的文件系统。主机的设置将有所不同。因此,任何程序都不应依赖此位置。
因此,需要运行/ home或什至是/ home / user / Music之类的子文件夹的应用程序,必须被视为存在错误。
但是,可能会有一些应用程序查找xdg-user-dirs定义的标准目录,因为BTW在更改语言环境时会处理您的系统。
在家里简单地重命名标准文件夹可能是安全的,但是最好以lukasz指出的方式通知xdg-user-dirs,以避免依赖现有标准路径的应用程序产生不必要的副作用。
您可以重命名文件中的文件夹$HOME/.config/user-dirs.dirs
。这是默认值:
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
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"
我目前正在使用德语的Ubuntu 11.10。我注意到,桌面文件夹的名称是“Arbeitsfläche”。不幸的是,我习惯于使用“ cd Desktop”而不是“ cdArbeitsfläche”。是否可以在不中断系统的情况下将我的Arbeitsfläche重命名为Desktop?资源
创建符号链接
您可以做一个简单的技巧,即创建到Arbeitsfläche的符号链接。这样可以保证工作!cd ~; ln -s Arbeitsfläche Desktop
修改命名
这些特殊文件夹的命名可以通过一组变量来指定。您需要打开〜/ .config / user-dirs.dirs文件进行编辑,并更改以下行:
XDG_DESKTOP_DIR="$HOME/Arbeitsfläche"
至
XDG_DESKTOP_DIR="$HOME/Desktop"
然后,您需要创建适当的目录,并将数据从旧目录移动到新目录。登录和注销就足够了。希望 ;)
但是使用此解决方案,并非一定会使一些怪异的应用程序感到困惑。而使用符号链接,它将始终有效!
我目前正在使用德语的Ubuntu 11.10。我注意到,桌面文件夹的名称是“Arbeitsfläche”。不幸的是,我习惯于使用“ cd Desktop”而不是“ cdArbeitsfläche”。是否可以在不中断系统的情况下将我的Arbeitsfläche重命名为Desktop?资源
您可以在这里看到。
您可以建立一个符号链接。
ln -s ~/Arbeitsfläche ~/Desktop
~/.hidden
文件夹的信息。你怎么能~$ cd Desktop
如果文件夹是不是在主目录?