Listar todos os links simbólicos em um sistema unix

3

Como posso encontrar todos os links simbólicos em um sistema unix / linux?

    
por CagedMantis 25.06.2009 / 17:30

3 respostas

17

Use com cautela. Vai demorar um pouco.

find / -type l
    
por 25.06.2009 / 17:32
7

A menos que você conheça o ambiente, nunca execute "encontrar /", execute, por exemplo, "encontrar / var / home -xdev". Analise a saída de montagem ou df para a lista de sistemas de arquivos. Caso contrário, as montagens do NFS podem fazer com que sua localização demore muito tempo. Em um ambiente razoável, dias ou semanas são muito possíveis.

Eu já vi mais de um sistema razoável no qual não se pode esperar que um "find /" seja concluído.

Cuidado com "-fstype nfs -prune". Além de exigir um comando de busca feio (complicado e propenso a erros), você terá surpresas de coisas como o cifs.

    
por 27.06.2009 / 19:25
5
# find / -type l
    
por 25.06.2009 / 17:33