Se eu tiver um arquivo específico em um sistema de arquivos UNIX, existe uma maneira de usar o bash para encontrar todos os links para esse arquivo, simbólicos e físicos? Se eu precisar de comandos diferentes para cada um, quais são eles?
unix
bash
symbolic-link
hardlink
colin.t.welch
fonte
fonte
-L
e-samefile
faz com que ambos sejam listados. Se você omitir-L
, os links simbólicos não serão seguidos (consulteman find
).Se você não possui o GNU Find, pode fazer o seguinte:
Mas não funcionará para links simbólicos.
fonte