Como encontro links simbólicos circulares?

5

Estou trabalhando em um sistema HP-UX e quero descobrir se existem links simbólicos circulares.

Até agora estou usando o comando:

ls -lrt  'find ./ -follow -type l'

Mas só está fazendo ls -lrt no diretório atual como resultado.

Qual comando devo usar para encontrar todos os links simbólicos circulares em um sistema?

    
por Vladimir 02.05.2011 / 20:45

3 respostas

1

ls -lrt  'find / -follow -type l'

./ pesquisa o diretório atual. Se acontecer de ser / então o seu comando como você escreveu, irá procurar a partir do diretório raiz. Caso contrário, perca o ponto principal.

    
por 03.05.2011 / 20:05
1

talvez essa resposta ajude: Como faço para encontrar simbólica circular links?

    
por 07.05.2011 / 16:22
0

E sobre:

find -exec sh -c 'readlink -f "$0" &> /dev/null || echo "$0"' {} \;
    
por 03.05.2011 / 20:38

Tags