是否可以创建虚拟符号链接?
Is it possible to create a virtual symlink?
我有一个具有以下目录结构的 Web 服务器
/var/www/html/www.example.com/wp-content/themes/exampletheme/custom
其中 "custom" 实际上是指向 /var/www/custom
的符号链接
这按预期工作。
然而,主题更新程序删除并重新创建了整个 exampletheme 目录,这也删除了它包含的 "custom" 符号链接,这破坏了站点。
有没有办法创建一个永久文件系统位置(也许在 fstab 中?),使 "custom" 始终出现在 /var/www/html/www.example.com/wp-content/themes/exampletheme/
目录中?
我使用 udev 发现了一些类似的东西,但它只适用于设备。
我曾考虑使用 cron 来继续检查并在它丢失时创建它,但这有点笨拙。
您可以 bind-mount /var/www/custom
到 /var/www/html/www.example.com/wp-content/themes/exampletheme/custom
。
无法删除挂载点,只能卸载挂载点,并且 (a) 需要 root 权限,并且 (b) 程序在无法删除某些内容时通常不会求助于此。这样应该可以。
我有一个具有以下目录结构的 Web 服务器
/var/www/html/www.example.com/wp-content/themes/exampletheme/custom
其中 "custom" 实际上是指向 /var/www/custom
这按预期工作。
然而,主题更新程序删除并重新创建了整个 exampletheme 目录,这也删除了它包含的 "custom" 符号链接,这破坏了站点。
有没有办法创建一个永久文件系统位置(也许在 fstab 中?),使 "custom" 始终出现在 /var/www/html/www.example.com/wp-content/themes/exampletheme/
目录中?
我使用 udev 发现了一些类似的东西,但它只适用于设备。
我曾考虑使用 cron 来继续检查并在它丢失时创建它,但这有点笨拙。
您可以 bind-mount /var/www/custom
到 /var/www/html/www.example.com/wp-content/themes/exampletheme/custom
。
无法删除挂载点,只能卸载挂载点,并且 (a) 需要 root 权限,并且 (b) 程序在无法删除某些内容时通常不会求助于此。这样应该可以。