Описание тега macross
ГНУ найти
имеет -samefile
тест. Согласно Man-странице:
-samefile имя Файл относится к той же узлов, как имя. Когда я в эффект, это может включать в себя символические ссылки.
$ поиск -л / -samefile /путь/к/файлу
Это будет найти все ссылки на /путь/к/файлу
, который содержит жесткие ссылки и сам файл. Если вы хотите только симлинки, вы можете самостоятельно проверить результаты найти
(тест -л
).
Вы должны прочитать о том, что эффект -л
и убедиться, что оно не вызовет у вас никаких проблем с поиском.
Примечание: в то время как в документации сказано, что он ищет файлы с таким же номер inode, это, кажется, работать в файловых системах.
например, /home и /tmp находятся в разных файловых системах
$ касания ~/вопросами и ответами
$ ЛН-ы ~/тестовый файл в /tmp/фу
$ ЛН-ы в /tmp/foo в /ТМП/бар
$ команды mkdir /tmp/и Х
$ ЛН-ы ~/тестовый файл в /tmp/х/баз
$ поиск -л /ТМП-samefile ~/вопросами и ответами
в /tmp/бар
в /tmp/ФОО
в /tmp/х/баз
Обратите внимание, как это возвращение в /tmp/бар, который является символической ссылкой на /tmp/foo, который представляет собой симлинк на ~/вопросами и ответами. Если вы хотели только найти прямые ссылки на ваш конечный файл, это не будет работать.