Если у меня есть определенный файл в файловой системе UNIX, есть ли способ использовать bash, чтобы найти все ссылки на этот файл, как символические, так и жесткие? Если мне нужны разные команды для каждого, что они?
unix
bash
symbolic-link
hardlink
colin.t.welch
источник
источник
-L
и-samefile
приводит к тому, что оба будут перечислены. Если вы пропустите,-L
символические ссылки не будут следовать (см.man find
).Если у вас нет GNU Find, вы можете сделать это:
Но это не будет работать для символических ссылок.
источник