Como Excluir (Remover) Links Simbólicos no Linux
Um link simbólico é também conhecido como link simbólico ou soft link, é um tipo especial de arquivo que serve como uma referência a outro arquivo ou diretório. Um link simbólico pode apontar para um arquivo ou um diretório no mesmo ou em um sistema de arquivos ou partição diferente. Este guia explica como remover links simbólicos em sistemas Linux.
Antes de prosseguir para remover o link simbólico, certifique-se de usar a permissão de gravação no diretório pai do link simbólico. Caso contrário, você receberá o erro “operação não permitida”.
para verificar o link simbólico e encontrar o diretório ou arquivo de destino, use o comando ls -l
.
ls -l /home/file.php
lrwxrwxrwx 1 tecnstuff tnsgrp 4 May 2 14:03 /home/file.php -> file_link.php
na saída acima, o primeiro caractere l
mostra que o arquivo é um link simbólico e o símbolo da seta ->
indica para onde o link simbólico aponta.
remova links simbólicos com rm #
para remover um link simbólico, use o comando rm seguido pelo nome do link simbólico. Usando rm
comando você pode remover determinado arquivo ou diretórios.
rm SYMLINK_NAME
por exemplo, para excluir o link simbólico /home/file.php
, você executaria o seguinte comando:
rm /home/file.php
ele não mostrará saída e saídas com zero.
se você gostaria de excluir mais de um link simbólico, você pode passar vários nomes de links simbólicos como argumentos com space
separados.
rm SYMLINK_NAME_1, SYMLINK_NAME_2
Se você gostaria de prompt de mensagem de confirmação antes de excluir o link, você deve passar -i
opção, juntamente com a rm
comando:
rm -i SYMLINK_NAME
Tipo y
e pressione Enter
chave para confirmação.
você obterá a seguinte saída:
rm: remove symbolic link 'SYMLINK_NAME'?
certifique-se de nunca usar a opção -r
junto com o comando rm
ao remover o link simbólico. Caso contrário, ele removerá todo o conteúdo do Diretório de destino.
remova Links simbólicos com o comando unlink#
Unlink remove o link simbólico fornecido. É possível excluir apenas um único arquivo usando unlink
.
para remover um link simbólico usando unlink, execute o seguinte comando seguido pelo nome do link simbólico.
unlink SYMLINK_NAME
por exemplo, para remover o link simbólico /home/file.php
, você executaria o comando unlink
:
unlink /home/file.php
ao remover um link simbólico que aponta para um diretório, não anexe uma barra à direita ao nome do link simbólico.
Conclusão#
Este tutorial mostrou como remover links simbólicos ou symlink usando rm
ou unlink
comando.
Leave a Reply