2010-04-30 86 views

回答

0

如果SYMPATH是一个符号链接REALPATH,然后

readlink SYMPATH 

回报REALPATH

2

在php中,您可以使用realpath函数。

4

SplFileInfo::getLinkTarget

$info = new SplFileInfo('/Users/bbieber/workspace'); 
if ($info->isLink()) { 
    var_dump($info->getLinkTarget()); 
    // gives string(19) "Documents/workspace" 
    var_dump($info->getRealPath()); 
    // gives string(34) "/Users/bbieber/Documents/workspace" 
} 
+0

如果我硬链接HABE? – 2010-04-30 19:40:02

+1

'SplFileInfo :: isLink' /'getLinkTarget'仅用于软链接。对于硬链接,它们只是显示为一个常规文件/目录:'isLink'将返回'false'。 – salathe 2010-04-30 20:09:31

+0

好吧,我错了,我有硬链接,并没有这个答案不工作 – 2010-04-30 20:25:19