Как найти все жесткие ссылки на данный файл? [Дубликат]

    

У этого вопроса уже есть ответ:

    

Как мы можем найти все жесткие ссылки на данный файл? I.e., найти все другие жесткие ссылки в один и тот же файл с жесткой ссылкой?

Поддерживает ли файловая система жесткие ссылки на файл?

В inode файла хранится только количество жестких ссылок на файл, но не жесткие ссылки, правильно?

27 голосов | спросил Tim 7 Mayam15 2015, 05:48:30

1 ответ


32

Если данный файл называется /path/to/file, и вы хотите найти все жесткие ссылки на него, которые существуют в текущем каталоге, затем используйте

find . -samefile /path/to/file 

Вышеописанное было проверено на поиске GNU. Хотя -samefile является не POSIX , он также поддерживается Mac OSX найти и поиск FreeBSD .

Документация

От GNU man find:

  

-samefile name
   Файл относится к тому же inode, что и имя. Когда -L действует, это может включать символические ссылки.

ответил John1024 7 Mayam15 2015, 05:52:38

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132