Попробуй find / -samefile /file/to/compare
.
Был похожий вопрос: Поиск всех символических и жестких ссылок на файл в UNIX
Кажется, я не могу найти способ сделать это, поэтому, возможно, это на самом деле невозможно, но мне было интересно, есть ли способ перечислить все файлы, которые ссылаются на файл.
Например.
touch a ln a b ln a c
Я хочу выяснить, какие файлы ссылаются на (не на символические ссылки, заметьте), предполагая, что это сложнее (они распространяются по разным каталогам).
Я вроде понимаю, что файловая система хранит ссылки в одной области, а данные - в другой, поэтому я понимаю, что для поиска ссылки из местоположения файла, вероятно, потребуется больше усилий, чем наоборот.
Если я пропустил другой вопрос, задающий то же самое, дайте мне знать.
Попробуй find / -samefile /file/to/compare
.
Был похожий вопрос: Поиск всех символических и жестких ссылок на файл в UNIX