FSlint fará isso para você, pelo menos em sua GUI. Também possui variantes de linha de comando:
/usr/share/fslint/fslint/findbl /usr/bin
mas isso não parece ter a opção de excluir os links quebrados.
No entanto, você nem precisa de uma ferramenta específica para isso. Seu sistema já tem uma ferramenta capaz de excluir links simbólicos quebrados: find
. Veja Como posso encontrar links simbólicos quebrados para detalhes; você pode pegar um comando find
dado lá e adicionar -delete
para deletar os links (depois de verificar a saída ...):
find /usr/bin -xtype l -delete