Найти все симлинки, которые ссылаются на определенный путь

Необходимо в директории /home и ее подкаталогах найти все симлинки, которые ссылаются, например, на /home/admin/123.txt.

Как это можно сделать?


Ответы (1 шт):

Автор решения: Pak Uula

find -L /home -samefile /home/admin/123.txt -xtype l

Опция -L предписывает переходить по симлинкам.

Предикат -samefile при наличии опции -L срабатывает для символических ссылок, ведущих на заданный файл.

-xtype l ограничивает поиск только символическими ссылками - сам файл /home/admin/123.txt и хардлинки на него (если есть) в результаты поиска не попадут.

→ Ссылка