创建全局模板目录

创建全局模板目录

我想将模板目录从我的主文件夹中移出 ~。我想要一个全局模板目录。我认为可行的一个选项是创建一个指向模板的链接(快捷方式或在 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- 注销并登录以使更改生效

相关内容