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

时间:2013-07-12 15:25:54

标签: php apache hosting symlink

我经常搜索,没有找到关于符号链接的明确定义。

我是一名php开发人员已经有几个月了,并且发现我被告知要使用符号链接的情况。我需要一个关于Symlinks的定义,很好且易于理解。展示一些如何实现它的例子会很酷。

TY。

3 个答案:

答案 0 :(得分:1)

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

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

   ln -s SOURCE_FILENAME LINK_NAME

如果您使用ls执行目录列表,则符号链接将以前导@字符划分。

答案 1 :(得分:1)

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

ln -s target_path link_path

答案 2 :(得分:1)

bool符号链接(字符串$ target,string $ link) symlink()使用指定的名称链接创建指向现有目标的符号链接。

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

    echo readlink($link);
    ?>