Como Excluir (Remover) Links Simbólicos no Linux

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