2

У меня есть файловая система, в которой существует одна или несколько символических ссылок на файл. Есть ли способ пройти через каждый файл и определить, где находятся все символические ссылки, указывающие на него в файловой системе?

ОС Ubuntu 9.10 Linux

1 ответ1

3

Вы можете использовать старый добрый find с -lname :

find / -lname '/path/to/linked/file' 2> /dev/null

Для более сложного подхода вы можете использовать номер индекса файла (получить из ls -i <file>):

find / -follow -inum 123456 2> /dev/null

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .