![创建所有配置文件的符号链接](https://linux22.com/image/1160671/%E5%88%9B%E5%BB%BA%E6%89%80%E6%9C%89%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E7%9A%84%E7%AC%A6%E5%8F%B7%E9%93%BE%E6%8E%A5.png)
我是这个论坛的新人。
目前,我已经使用 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
是文件夹的符号链接包含文件。
始终保留备份!