什么是符号链接以及如何创建符号链接


What is a symlink and how to create one?

我搜索了很多,没有发现关于符号链接的明确定义。

我已经做了几个月的php开发人员,遇到了被要求符号链接的情况。我需要一个symlink的定义,好理解。也展示一些例子会很酷。

符号链接是"符号链接"的缩写。它是一种特殊类型的文件系统文件,实际上指向另一个文件(甚至可以位于不同的文件系统上)。

Unix创建符号链接的常用方法是:

   ln -s SOURCE_FILENAME LINK_NAME

如果使用ls列出目录,则符号链接将使用前导@字符进行划分。

符号链接(也称为软链接)本质上引用另一个文件。您可以使用命令在命令行上创建一个;

ln -s target_path link_path

布尔符号链接(string$target,string$link)symlink()创建一个到具有指定名称链接的现有目标的符号链接。

<?php
    $target = 'uploads.php';
    $link = 'uploads';
    symlink($target, $link);
    echo readlink($link);
    ?>