Как получить путь к файлу из символической ссылки? - PullRequest
1 голос
/ 30 апреля 2010

Как я могу получить информацию через php или bash на какой файл ссылается на символическую ссылку в linux?

Ответы [ 4 ]

4 голосов
/ 30 апреля 2010

Пример из 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"
}
2 голосов
/ 30 апреля 2010

В php вы можете использовать функцию realpath .

1 голос
/ 30 апреля 2010

Используйте функцию readlink или команду readlink .

0 голосов
/ 30 апреля 2010

Если SYMPATH является символической ссылкой на REALPATH, то

readlink SYMPATH

возвращает REALPATH

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...