2013-07-12 121 views
-2

我搜索了很多,发现没有关于符号链接的明确定义。什么是符号链接以及如何创建符号链接?

我是一个php开发人员几个月,发现我被告知符号链接的东西的情况。我需要一个关于符号链接的定义,很好理解。展示一些关于如何实现它的例子会很酷。

TY。

+1

http://en.wikipedia.org/wiki/Symlink。这是一个操作系统的事情。不是PHP/Apache /托管的东西... –

回答

1

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

创建符号链接的普通的Unix方式是:

ln -s SOURCE_FILENAME LINK_NAME 

如果你做一个目录,ls上市,符号链接与一家领先的@字符划定。

1

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

ln -s target_path link_path 
1

布尔符号链接(字符串$目标,串$链接) 符号链接()创建符号链接到现有目标具有指定名称的链接。

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

    echo readlink($link); 
    ?>