【发布时间】:2018-09-02 09:07:57
【问题描述】:
我需要将文件夹的内容链接到我的 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
【问题讨论】:
-
您是否尝试过使用完整路径 (
ln -s /path/to/.hidden ~/public_html) -
@ThisGuyHasTwoThumbs 谢谢,这确实有效,所以我现在创建了命令: ln -s ~/site/web/* ~/public_html/ && ln -s ~/site/web/ .htaccess ~/public_html 复制所有文件。我有点担心,因为以后可能会有更多隐藏文件,所以这意味着我需要手动浏览它们。没有 simoe 命令可以做到这一点吗?
-
不用担心,很高兴它对您有所帮助 :) 而不是我知道的:S 也许您可以使用
find -type f做某事,但不能保证任何事情:/ 抱歉 -
我都不是,但据我所知 -s 表示符号链接。
标签: terminal symlink remote-server public-html