Я пытаюсь получить имя папки/файла, на которое указывает символическая ссылка.Как получить путь к конечной конечной точке с помощью символьной ссылки с помощью `stat`
Например, когда вы делаете ls -l
Вы можете получить этот результат
-rw-r--r-- 1 macos staff 0 Feb 22 12:05 test
lrwxr-xr-x 1 macos staff 7 Feb 19 11:05 sl -> test
Как я могу сделать, если я знаю путь С.Л., чтобы получить файл/папку здесь он указал на?
Я хочу сделать это, используя stat
если возможно.
Любое предложение?
* Почему * Вы бы использовать 'lstat', когда это явно не правильная функция использовать? Почему бы не использовать 'stat', который * будет * следовать по ссылке? –
На самом деле это потому, что я смутился! Я, хотя это 'lstat', следуйте по ссылке и' stat' нет! – f42
В любом случае, чтобы получить путь, который вы используете readlink, он не будет возвращен ни одной из функций stat – Joni