2010-07-18 5 views
21

Necesito procesar una serie de directorios, determinar qué archivos en ellos son enlaces simbólicos y con qué se vinculan. Esto suena simple, pero no tengo control sobre la presencia de control u otros caracteres en los nombres de los archivos, y necesito una solución robusta.En Bash, ¿cómo puedo determinar de forma segura a qué apunta un enlace suave?

Entonces, dado un archivo de nombre arbitrario, ¿cómo puedo determinar con seguridad a qué enlaces se vincula, cuando el destino del enlace también puede tener contenidos arbitrarios?

Respuesta

32

readlink -f <linkname>

+0

¡Gracias! ¡Eso es exactamente lo que necesitaba! – swestrup

Cuestiones relacionadas