quinta-feira, 20 de janeiro de 2011

Links Simbólicos e Físicos

Segue uma dica, sobre como verificar se tem algum link simbólico ou hard-link, apontando para o arquivo em questão.

Listagem 11. Localizando links físicos para o mesmo arquivo

ian@attic4:~$ find lpi104-6 -samefile lpi104-6/file1
lpi104-6/subdir/file3sub
lpi104-6/file3
lpi104-6/file1
ian@attic4:~$ ls -i lpi104-6/file1
1680103 lpi104-6/file1
ian@attic4:~$ find lpi104-6 -inum 1680103
lpi104-6/subdir/file3sub
lpi104-6/file3
lpi104-6/file1
Para verificar quais arquivos são vinculados simbolicamente a um determinado arquivo, você poderá usar o comando find e a opção -lname com um nome de arquivo, como ilustrado na Listagem 12. Os links podem usar um caminho relativo ou absoluto, portanto, é preciso usar um asterisco à esquerda no nome para localizar todas as correspondências.

Listagem 12. Localizando arquivos simbólicos para um arquivo ou diretório
ian@attic4:~$ find lpi104-6 research/lpi104-6 -lname "*file1"
lpi104-6/file6
lpi104-6/file5
lpi104-6/file4
research/lpi104-6/file4

Nenhum comentário:

Postar um comentário