为什么 rc 和 rc.x 是链接的

为什么 rc 和 rc.x 是链接的

我可以知道为什么我们将它们联系起来吗?这背后有什么原因吗?

lrwxrwxrwx.  1 root root    7 Aug  7  2015 rc -> rc.d/rc
lrwxrwxrwx.  1 root root   15 Aug  7  2015 rc.sysinit -> rc.d/rc.sysinit
lrwxrwxrwx.  1 root root   13 Aug  7  2015 rc.local -> rc.d/rc.local
lrwxrwxrwx.  1 root root   10 Aug  7  2015 rc1.d -> rc.d/rc1.d
lrwxrwxrwx.  1 root root   10 Aug  7  2015 rc0.d -> rc.d/rc0.d
lrwxrwxrwx.  1 root root   10 Aug  7  2015 rc4.d -> rc.d/rc4.d
lrwxrwxrwx.  1 root root   10 Aug  7  2015 rc3.d -> rc.d/rc3.d
lrwxrwxrwx.  1 root root   10 Aug  7  2015 rc2.d -> rc.d/rc2.d
lrwxrwxrwx.  1 root root   10 Aug  7  2015 rc6.d -> rc.d/rc6.d
lrwxrwxrwx.  1 root root   10 Aug  7  2015 rc5.d -> rc.d/rc5.d

答案1

主要是为了不同软件之间的兼容性。如果您安装的应用程序想要在 /etc/rc.d/rc 中存储文件,但您的 *nix 风格没有 /etc/rc.d/rc,您的应用程序将会抱怨,并且可能不会正常启动。这样,应用程序可以将其文件存储在任意数量的相对标准位置,并且当系统查找其期望的位置时,很可能会找到它们。

相关内容