我想将模板目录从我的主文件夹中移出 ~
。我想要一个全局模板目录。我认为可行的一个选项是创建一个指向模板的链接(快捷方式或在 Linux 中如何称呼它),但模板文件仍然会在我的文件夹中,我不知道将全局模板文件夹放在哪里,它应该使用哪个地方(也许/opt
?)。所以基本上:
- 是否可以创建一个全局模板文件夹,而不是为每个用户创建一个模板?如何创建?(我的意思是,我可以从每个用户中删除模板文件夹)。
如果不:
- 我应该把包含模板的文件夹放在哪里,在 Linux 中把全局配置放在哪里比较好?
编辑:我检查并将我的全局模板文件夹放在 /opt/Template 中,然后我从每个用户帐户到该位置建立了一个链接,并且它运行良好,但我仍然不知道是否有可能完全摆脱用户主文件夹中的模板文件夹(或链接)。
答案1
确实可以创建一个全局模板文件夹如图所示。
为此,您可以编辑文件~/.config/user-dirs.dirs
XDG_TEMPLATES_DIR="$HOME/Templates"
如果您的全局文件夹XDG_TEMPLATES_DIR="/opt/Templates"
位于/opt/Templates
注 1- 您应该仔细考虑授予此模板文件夹的权限。我建议您授予客户端用户共享的公共组的只读权限。显然,请尽量避免授予777
此文件夹的权限,因为这会使该文件夹对任何人均可读写。
笔记2- 该XDG_TEMPLATES_DIR
文件夹必须是位于用户主目录中的文件夹或绝对文件夹(以 开头的文件夹完整路径/
)
注 3- 您不一定需要修改user-dirs.dirs
。您可以删除本地主文件夹并将其软链接到您的全局模板文件夹,即
cd ~/
rmdir Templates
ln -s /opt/Templates Templates
注 4- 注销并登录以使更改生效