我对符号链接的工作方式感到困惑。我希望有人能指导我朝着正确的方向前进。
我想通过我们的软件在线演示,该软件通常只能在 Mac Mini 上本地运行。所以我把所有文件都放在var/www我的 Ubuntu 12.04 服务器安装中。
软件中有很多硬编码链接指向 /Applications/XAMPP/xamppfiles/htdocs/narrowcasting
当然,我可以在我的html/php文件中更改所有这些代码/var/www,但这会很烦人。我希望我可以通过创建一个符号链接来解决这个问题。例如,我在/var/www/thumb 中有一个名为thumb 的目录。PHP 代码试图将图像放入/Applications/XAMPP/xamppfiles/htdocs/narrowcasting/thumb.
谁能给我一个提示如何使用符号链接实现这一目标?
Sam*_*Sam 117
使用 ln 命令来做符号链接。
ln -s <real folder> <link folder>
Run Code Online (Sandbox Code Playgroud)
在此示例中,您将创建link folder实际包含的内容 real folder ,如果您将某些内容保存到link folder其中,则实际上会将其保存到real folder
您可以使用命令验证链接,该命令ls -l将显示指向链接指向的箭头。
请注意,包含链接的文件夹必须存在,因此您必须先创建它。
所以在你的情况下,你正在寻找的命令是
sudo mkdir /Applications/XAMPP/xamppfiles/htdocs/narrowcasting
sudo ln -s /var/www/thumb /Applications/XAMPP/xamppfiles/htdocs/narrowcasting/thumb
Run Code Online (Sandbox Code Playgroud)
同样,您可以验证链接实际上是用
ls -l /Applications/XAMPP/xamppfiles/htdocs/narrowcasting/thumb
Run Code Online (Sandbox Code Playgroud)
小智 12
ln -s [source_folder] [link_location]
Run Code Online (Sandbox Code Playgroud)
这将创建一个名为“源文件夹”的链接,但您可以重命名该链接。这样您就可以快速切换文件夹的内容。对于交换 git repos 之类的事情很有用,而无需重新配置 IDE 和构建脚本。
| 归档时间: |
|
| 查看次数: |
247764 次 |
| 最近记录: |