Как получить путь, на который ссылаются, используя Perl? - PullRequest
0 голосов
/ 24 июня 2019

У меня есть ниже символьная ссылка, и мне нужно получить исходный путь символической ссылки, см. Пример ниже

/home/folder/linked --> /var/log/source ( /var/log/source  symlink to /home/folder/linked)

как я могу получить /var/log/source путь с использованием Perl?

1 Ответ

5 голосов
/ 24 июня 2019

Если вы хотите необработанное значение символической ссылки, используйте readlink. Это может быть путь относительно местоположения символической ссылки. Это может быть путь к другой символической ссылке.

Если вам нужен путь, который не является символической ссылкой, используйте Cwd 's abs_path. Это вернет полностью разрешенный абсолютный путь (то есть абсолютный путь, который не использует символические ссылки).

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