Terminal 符号链接未链接隐藏文件

Terminal 符号链接未链接隐藏文件,terminal,symlink,remote-server,public-html,Terminal,Symlink,Remote Server,Public Html,我需要将文件夹的内容链接到我的公共html文件夹 如果我使用以下命令: ln -s ~/site/web/* ~/public_html/ 文件已成功链接,但未链接任何隐藏文件,例如:.htaccess 如果我使用以下代码: ln -s ~/site/web/ ~/public_html/ 它链接目录文件夹而不仅仅是文件,但它确实链接该文件夹中的隐藏文件。因此,我的输出是,即:public_html/web/file1.html等,当它应该是public_html/web/file1.htm

我需要将文件夹的内容链接到我的公共html文件夹

如果我使用以下命令:

ln -s ~/site/web/* ~/public_html/
文件已成功链接,但未链接任何隐藏文件,例如:.htaccess

如果我使用以下代码:

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

它链接目录文件夹而不仅仅是文件,但它确实链接该文件夹中的隐藏文件。因此,我的输出是,即:public_html/web/file1.html等,当它应该是public_html/web/file1.html时

所以感谢@ThisgyHasTwoThumbs,我现在有了一个链接所有文件的代码,尽管我必须手动告诉它链接每个隐藏文件

这是我使用的代码

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

我将继续寻找更好的方法,但目前它确实有效。

因此,感谢@ThisgyHasTwoThumbs,我现在有了一个链接所有文件的代码,尽管我必须手动告诉它链接每个隐藏文件

这是我使用的代码

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

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

使用ln-s~/site/web/*~/public\u html/

使用ln-s~/site/web/*~/public\u html/

你试过完整路径(
ln-s/path/to/.hidden~/public\u html
)了吗?谢谢你,这确实有效,因此,我现在创建了命令:ln-s~/site/web/*~/public\u html/&&ln-s~/site/web/.htaccess~/public\u html,它会复制所有文件。我有点担心,因为以后可能会有更多的隐藏文件,这意味着我需要手动检查它们。没有simoe命令可以做到这一点吗?不用担心,很高兴它帮助了你:)我也不知道:S也许你可以使用
find-type f
做点什么,但不能保证什么:/sorryMe也不能,但据我所知-S表示符号链接。你试过完整路径(
ln-S/path/to/.hidden~/public\u html
)@这个人有两个大拇指谢谢,这确实有效,所以我现在创建了命令:ln-s~/site/web/*~/public\u html/&&ln-s~/site/web/.htaccess~/public\u html,它会复制所有文件。我有点担心,因为以后可能会有更多的隐藏文件,这意味着我需要手动检查它们。没有simoe命令可以做到这一点吗?不用担心,很高兴它帮助了您:)而且我不知道:S也许您可以使用
find-type f
做一些事情,但不能保证任何事情:/sorryMe也可以,但据我所知-S表示符号链接。