Как я могу использовать номер инода, чтобы найти все жесткие ссылки на файл "file.txt" в моем домашнем каталоге?
1 ответ
1
Чтобы найти все файлы в вашем домашнем каталоге с индексом N, используйте либо
find ~ -maxdepth 1 -inum N
(только домашний каталог) или
find ~ -xdev -inum N
(включает в себя подкаталоги).
-xdev
предотвращает поиск файлов с одинаковым номером инода в разных файловых системах, поскольку они не являются теми жесткими ссылками, которые мы ищем.
Чтобы найти все жесткие ссылки на file.txt, вы можете использовать
find -inum "$(stat -c %i file.txt)"
с переключателем -maxdepth
или без него .
Увидеть: