Eu estava executando um script que iterava sobre todos os arquivos no meu sistema Linux e criava alguns metadados sobre eles, e isso gerou um erro ao atingir um link simbólico quebrado.
Sou novato no * nix, mas tenho a idéia principal por trás da vinculação de arquivos e como os links quebrados existem. Tanto quanto eu sei, eles são como o equivalente a lixo na rua. As coisas que um programa que estou removendo não eram inteligentes o suficiente para dizer que o gerenciador de pacotes existia e pertencia a ele, ou algo que foi deixado para trás em uma atualização. No começo, comecei a ajustar o script que estava executando para ignorá-los, e pensei: 'sempre poderíamos excluí-los enquanto estivermos aqui embaixo ...'
Estou executando o Ubuntu 14.04 (Trusty Tahr). Não vejo nenhum motivo para não fazê-lo, mas antes de prosseguir e executar isso no meu sistema de desenvolvimento, existe algum motivo para que isso possa realmente ser uma péssima idéia? Links simbólicos quebrados servem a algum propósito que eu não conheço?