Якщо у мене є символічне посилання, /var/opt/fooстворене за допомогою ln -fs /path/to/target/dir foo. Як я можу отримати сценарій, який бачить лише посилання /path/to/target/dir?
Те, що я хочу досягти в сценарії, - це rm -rf /path/to/target/dirперш ніж зробити ln -fs /path/to/another/dir foo.
readlink()системний виклик ще з часів 4.2BSD. Поточнаreadlinkутиліта BSD була випущена разом із FreeBSD 4.10. Він був (повторно) реалізований як жорстке посилання дляstatкоманди ( сторінка керівництва MacOS X на сторінці керівництва FreeBSD 9 ). Зауважте, що у нього немає-mможливості.