Найти все симлинки, которые ссылаются на определенный путь
Необходимо в директории /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 и хардлинки на него (если есть) в результаты поиска не попадут.