gpt4 book ai didi

linux - 允许多个目录树彼此分层。这可能吗?

转载 作者:太空宇宙 更新时间:2023-11-04 04:24:47 27 4
gpt4 key购买 nike

好的,这个问题需要一些背景知识。我有一个 apache Web 服务器,它将托管一个开发测试站点,其中包含一个基础目录树 - 一组文件夹和文件。

在此基础目录树之上,我希望在顶部“分层”另一个部分目录树。如果在顶层找不到文件,那么我希望改为查找基础层中的文件。

对于我的项目,我需要 4 个部分目录树,彼此分层,所有的行为方式都相同:如果在顶层找不到文件,它将在下面的层中查找它,如果不存在,它将转到该目录下的下一层,直到到达基础层。

我一直在尝试为这个问题假设一个解决方案,我想出了两个解决方案:要么使用linux文件系统,并以某种方式将目录与这个建议的行为链接起来,要么可能通过apache网络服务器,以某种方式告诉apache在不同的文件夹中搜索文件(如果它不存在)——可能在httpd.conf文件中的某处或自定义模块中。

理想情况下,某种Linux文件系统特殊文件夹链接将是最好的解决方案,其中文件夹可以链接到不同的文件夹,但也能够在其中包含文件夹和文件?

好吧,这听起来很疯狂,但我想要这个系统设置的原因是这样我可以使用可通过 url 访问的 Git 分支。每个 Git 存储库分支都会在自己的目录树中拥有自己的修改文件,并在下面有一个文件基础层(例如主 Git 分支)。这样我就可以导航到一个网址并访问不同的分支,例如:branch1.newsite.com、branch2.newsite.com 等。

我对此进行了很多思考,并建立了一个接近工作的模型,除了最后一个需要注意的是将目录树分层放置的情况。如有任何帮助或想法,我们将不胜感激。

最佳答案

也许您正在寻找这个:

http://en.wikipedia.org/wiki/UnionFS

“[Unionfs] 允许独立文件系统(称为分支)的文件和目录透明地覆盖,形成单个连贯的文件系统。”

关于linux - 允许多个目录树彼此分层。这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10037458/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com