Esta posta.04 Sistema LTS. Então, vamos começar a aprender a verificar um arquivo de link simbólico.
Como verificar um symblink?
Se você quiser saber se o arquivo escolhido é um symblink ou não e se é um symlink, então onde está apontando, você pode simplesmente digitar o comando dado abaixo para obter todas essas informações necessárias.
$ ls -l link_file
Dessa forma, você pode ter todas as informações necessárias relacionadas ao symlink.
A captura de tela destacou L na captura de tela menciona que o tipo de arquivo é um link e a seta ( ->) entre os dois arquivos está apontando para o arquivo original.
Tudo bem, depois de entender o conceito de symlink, vamos aprender a encontrar um symlink quebrado e excluí -lo.
Como encontrar um symlink quebrado?
Para encontrar qualquer coisa no sistema operacional baseado em Linux, podemos usar o encontrar comando. Se você deseja encontrar um symbrinque quebrado em um diretório específico e em seus subdiretos, primeiro vá para o diretório e execute o encontrar comando usando a seguinte sintaxe:
$ find -xtype l
O comando acima buscará todos os sínduos quebrados do diretório e seus subdiretos e os imprimirão no terminal, se houver algum.
Você também pode fornecer o caminho do diretório diretamente para o comando de localização e também funcionará perfeitamente bem. O comando de fazer isso vai assim:
$ find /documents /diretório -xtype l
Você pode testemunhar que os dois comandos acima nos deram a mesma saída.
Depois de saber sobre todos os síntulos quebrados, a exclusão ou remoção do symlink é realmente simples e fácil. Vamos aprender a excluir ou remover um link simbólico quebrado.
Como excluir um link simbólico quebrado?
Para excluir ou remover qualquer arquivo no sistema operacional Linux, podemos usar o rm comando. Então, se você deseja remover manualmente o link simbólico, basta fornecer o link simbólico para o rm comando:
$ rm link_file
Este comando não mostrará nenhuma saída de sucesso, mas o symlink quebrado será excluído em um piscar de olhos.
Bem, essa não é a única maneira que temos que encontrar e excluir um symlink quebrado. Pudermos encontrar e exclua um symlink quebrado em um único comando usando o comando find também. Para excluir um symlink usando o encontrar Comando, digite o comando fornecido abaixo:
$ find /documents /diretório -xtype l -delete
Usando o comando acima, todos os symbs quebrados dentro do diretório e seus subdiretos serão excluídos sem nenhum aborrecimento, e você terá um diretório limpo e claro livre dos links simbólicos quebrados.
Conclusão
Neste post, passamos por um guia simples e até o ponto sobre como verificar, encontrar e excluir um symlink quebrado em qualquer sistema operacional Linux. Mostramos a você como você pode se livrar dos links simbólicos e liberar o armazenamento do sistema tirado pelos symblinks quebrados.