创建所有配置文件的符号链接

创建所有配置文件的符号链接

我是这个论坛的新人。

目前,我已经使用 Ubuntu Server 64 位版本 16.04 配置了一个小型媒体服务器。它运行 Plex、Samba、Deluge、SSH 和一些自定义脚本。每次我需要在配置文件中更改某些内容时,都需要花费一些时间,因此我想知道创建一个文件夹是否是一个明智的决定,该文件夹将使用符号链接包含所有配置文件。

答案1

是的。

这是确切地符号链接(而不是硬链接)背后的原因。这样,您可以将原始文件保留在软件期望的位置,并且象征性地将其引用到另一个位置您的方便

如果您符号链接文件(而不是文件夹),还有一个额外的好处。如果您错误地删除了符号链接,那么您不会意外删除原始文件,因为它只是一个链接。

然而,它惯于保护您免受意外变化并且您必须尊重目标文件的权限 - 这意味着您sudo大多数时候仍然必须这样做。

就你的情况而言,我会创建一个名为 的文件夹~/config,然后将你经常引用的每个文件链接到其中。如果你用符号链接文件夹,事情会变得更加复杂/危险。例如:

  • rm /symbolic/link/to/file只会删除链接而不会删除文件,而
  • rm /symbolic/link/to/folder/file 仍会删除目标文件如果/symoblic/link/to/folder是文件夹的符号链接包含文件。

始终保留备份!

相关内容