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

Например.

touch a
ln a b
ln a c

Я хочу выяснить, какие файлы ссылаются на (а не символические ссылки, заметьте), предполагая, что это сложнее (они распространяются по разным каталогам).

Я вроде понимаю, что файловая система хранит ссылки в одной области, а данные - в другой, поэтому я понимаю, что, вероятно, потребуется больше усилий, чтобы найти ссылку из местоположения файла, чем наоборот.

Если я пропустил другой вопрос, задающий то же самое, дайте мне знать.

1 ответ1

3

Попробуйте find / -samefile /file/to/compare .

Был похожий вопрос: Поиск всех символических и жестких ссылок на файл в UNIX

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