如何从符号链接获取文件路径?

时间:2010-04-30 17:38:14

标签: php linux

如何通过php或bash获取有关引用linux中符号链接的文件的信息?

4 个答案:

答案 0 :(得分: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"
}

答案 1 :(得分:2)

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

答案 2 :(得分:1)

答案 3 :(得分:0)

如果SYMPATHREALPATH的符号链接,那么

readlink SYMPATH

返回REALPATH