重命名特殊用户文件夹是否安全?

我想知道重命名用户文件夹是否安全,如“桌面”,“文档”,“音乐”(我希望它们以小写字母开头)?

Ubuntu(10.10 / 11.04)的默认安装中是否有任何程序希望这些文件夹存在且无法配置为使用不同的文件夹?

根据/ home目录下的Filesystem Hierarchy Standard ,您可以阅读:

/ 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