Ho uno script per creare ricorsivamente collegamenti simbolici nella mia home directory nella mia directory delle impostazioni, per mantenere i file sotto il controllo della versione. Vorrei che salta i file che sono già collegati tramite una directory principale. Cioè, se ho questi file / directory:
~/foo/ -> ~/settings/foo/
~/settings/foo/
~/settings/foo/bar
, come posso verificare che ~ / foo / bar e ~ / settings / foo / bar siano lo stesso file?
Modifica : D'oh, altri pochi minuti di ricerca hanno rivelato la risposta :readlink -f $path
stat -L
.