2010-07-18 13 views
21

Ho bisogno di elaborare un numero di directory, determinare quali file in esse sono collegamenti simbolici e a cosa si collegano. Sembra semplice, ma non ho il controllo sulla presenza di controllo o altri caratteri nei nomi dei file, e ho bisogno di una soluzione robusta.In Bash, come posso determinare in modo sicuro a cosa punta un collegamento soft?

Quindi, dato un file di nome arbitrario, come posso determinare in modo sicuro a cosa si collega, quando la destinazione del collegamento può avere anche contenuti arbitrari?

risposta

32

readlink -f <linkname>

+0

Grazie! Questo è esattamente ciò di cui avevo bisogno! – swestrup

Problemi correlati