Se ho un collegamento simbolico /var/opt/foocreato con ln -fs /path/to/target/dir foo. Come posso ottenere in uno script che viene visualizzato solo il collegamento /path/to/target/dir?
Quello che voglio ottenere nella sceneggiatura è rm -rf /path/to/target/dirprima di farlo ln -fs /path/to/another/dir foo.
readlink()chiamata di sistema sin dai tempi di 4.2BSD. L'attualereadlinkutility dei BSD è stata rilasciata con FreeBSD 4.10. È stato (ri) implementato come hard link per ilstatcomando ( pagina di manuale di MacOS X Pagina di manuale di FreeBSD 9 ). Si noti che non ha-mun'opzione.