标题很简单。我想符号链接到主文件,但如果主文件不存在,则默认为另一个辅助文件或备份文件。这可能吗?
我对此很好奇,但我的用例是针对我的 bashrc 的。我将 bashrc 符号链接到我保存在 git 存储库中的一个,但如果它不存在,我希望它默认为我在本地拥有的更简单的版本,直到我克隆所述存储库以获得我想要的 bashrc。
我还没有找到任何方法来符号链接主/辅助文件。
这无法通过符号链接来完成,但 Linux 内核有一种称为 overlayfs 的东西,它可以将多个目录合并到一个视图中。如果这些目录中有多个目录包含给定文件,则优先考虑它们。要确定 overlayfs 是否适合您的用例以及以何种方式适合您,您必须研究一些有关它的文档和教程。