符号链接不链接隐藏文件

时间:2018-03-23 16:05:07

标签: terminal symlink remote-server public-html

我需要将文件夹的内容链接到我的public_html文件夹。

如果我使用以下命令:

ln -s ~/site/web/* ~/public_html/

文件已成功链接,但不链接任何隐藏文件,即:.htaccess

如果我使用以下代码:

ln -s ~/site/web/ ~/public_html/

它链接内容文件夹而不仅仅是文件,但它确实链接了该文件夹中的隐藏文件。所以我的输出是:public_html / web / file1.html等,它应该是public_html / web / file1.html

2 个答案:

答案 0 :(得分:1)

使用 ln -s ~/site/web/.* ~/public_html/

答案 1 :(得分:0)

感谢@ThisGuyHasTwoThumbs我现在有一个链接所有文件的代码,但我必须手动告诉它链接每个隐藏文件。

这是我使用的代码。

ln -s ~/site/web/* ~/public_html/ && ln -s ~/site/web/.htaccess ~/public_html

我会继续寻找更好的方法,但现在它确实有效。