我搜索了很多,发现没有关于符号链接的明确定义。
我已经作为 php 开发人员工作了几个月,并且遇到了要求我对某些内容进行符号链接的情况。我需要一个symlink
很好且易于理解的定义。展示一些例子也很酷。
符号链接是“符号链接”的缩写。这是一种特殊的文件系统文件,它实际上指向另一个文件(甚至可以在不同的文件系统上)。
创建符号链接的常用 Unix 方法是:
ln -s SOURCE_FILENAME LINK_NAME
如果您使用 进行目录列表ls
,则符号链接用前导@
字符划分。
符号链接(也称为软链接)本质上是引用另一个文件。您可以使用命令在命令行上创建一个;
ln -s target_path link_path
bool symlink ( string $target , string $link ) symlink() 使用指定名称链接创建到现有目标的符号链接。
<?php
$target = 'uploads.php';
$link = 'uploads';
symlink($target, $link);
echo readlink($link);
?>