Usando o número de inode para localizar hardlinks

2

Como posso usar o número do inode para localizar todos os hardlinks para o arquivo "file.txt" no meu diretório pessoal?

    
por Jurgen Malinao 27.03.2013 / 15:10

1 resposta

1

Para encontrar todos os arquivos em seu diretório home com o número de inode N , use

find ~ -maxdepth 1 -inum N

(apenas diretório inicial) ou

find ~ -xdev -inum N

(inclui subdiretórios).

O switch -xdev impede a localização de arquivos com o mesmo número de inode em diferentes sistemas de arquivos, já que eles não são os hardlinks que estamos procurando.

Para encontrar todos os hardlinks para file.txt , você pode usar

find -inum "$(stat -c %i file.txt)"

com ou sem a opção -maxdepth .

Veja:

  • o homem encontra
  • homem stat
por 27.03.2013 / 15:20

Tags