3

在过去一个小时搜索 stackoverflow 和 Google 之后,我想我会问。如果标题在这里没有意义,这就是我想要实现的目标。

/var/www/xxx/ 

假设上述目录中有文件。

/var/www/yyy/

我希望在目录 xxx 中找到的文件在目录 yyy 中进行符号链接。我无法弄清楚如何让符号链接像这样工作:

/var/www/yyy/filefromfolderxxx.html

与我不断得到的相反:

/var/www/yyy/xxx/filefromfolderxxx.html

任何帮助将不胜感激。

4

2 回答 2

5

试试这个:

cd /var/www/xxx
for a in * ; do ln -s /var/www/xxx/$a /var/www/yyy/$a ; done

这将一个一个地对所有文件进行符号链接。

不过,这有点乱。如果您有多个站点位于同一个代码库上但需要不同的配置文件,那么您应该真正教您的框架如何为您协调它。这并不是很困难,但确实需要更多的思考,而不是我可以为这个回复节省的时间,对不起。

于 2011-05-16T05:13:52.090 回答
0

只需使用 ln -s /var/www/xxx/* /var/www/yyy

这告诉 ln:为文件夹 yyy 中 xxx 中的每个文件创建一个符号链接。不需要 for 循环。

于 2017-01-18T16:55:07.387 回答