Tengo un script para crear enlaces simbólicos recursivos en mi directorio de inicio a mi directorio de configuración, para mantener los archivos bajo control de versión. Me gustaría omitir archivos que ya están enlazados a través de un directorio principal. Es decir, si tengo estos archivos / directorios:
~/foo/ -> ~/settings/foo/
~/settings/foo/
~/settings/foo/bar
, ¿cómo verifico que ~ / foo / bar y ~ / settings / foo / bar son el mismo archivo?
Editar : D'oh, otros minutos de búsqueda revelaron la respuesta :readlink -f $path
stat -L
.