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.
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?
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.
talvez essa resposta ajude: Como faço para encontrar simbólica circular links?
E sobre:
find -exec sh -c 'readlink -f "$0" &> /dev/null || echo "$0"' {} \;