我想知道重命名用户文件夹(例如Desktop
,,Documents
)是否安全Music
(我希望它们以小写字母开头)。
Ubuntu(10.10 / 11.04)的默认安装中是否有任何程序需要这些文件夹存在并且无法配置为使用不同的文件夹?
答案1
您可以重命名文件中的文件夹$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"
答案2
根据文件系统层次标准关于/home
目录,您可以阅读:
/home
是一个相当标准的概念,但它显然是一个特定于站点的文件系统。设置因主机而异。因此,没有程序应该依赖此位置。
因此,需要运行的应用程序/home
甚至子文件夹都/home/user/Music
需要考虑是否存在错误。
尽管如此,可能有些应用程序会查找由以下定义的标准目录:xdg-user-dirs
,因为当您更改区域设置时,您的系统也会这样做。
简单地重命名家中的标准文件夹可能是安全的,但这是一个更好的想法是通知xdg-user-dirs
道路卢卡斯已经指出要避免依赖现有标准路径的应用程序产生不良的副作用。
答案3
我目前使用的是德语版 Ubuntu 11.10。我注意到,桌面文件夹的名称是“Arbeitsfläche”。不幸的是,我习惯使用“cd Desktop”而不是“cd Arbeitsfläche”。是否可以在不破坏系统的情况下将我的 Arbeitsfläche 重命名为桌面?来源
创建符号链接
你也可以使用一个简单的技巧,即创建一个指向 的符号链接Arbeitsfläche
。这一定能奏效!
cd ~; ln -s Arbeitsfläche Desktop
修改命名
这些特殊文件夹的命名可以通过一组变量来指定。您需要打开文件~/.config/user-dirs.dirs
进行编辑并更改以下行:
XDG_DESKTOP_DIR="$HOME/Arbeitsfläche"
到
XDG_DESKTOP_DIR="$HOME/Desktop"
然后您需要创建适当的目录并将数据从旧目录移至新目录。登录和注销就足够了。希望如此 ;)
但使用此解决方案,一些奇怪的应用程序可能会出现混乱。而使用符号链接,这总是有效的!