Remover link suave, mas não o alvo

6

Eu tenho um diretório que contém um link para outro diretório que acabei de criar. Eu gostaria de remover o link, mas preservar o diretório para o qual meu link estava apontando. Como faço isso?

> mkdir rgac
> ln -s /actual_dir_with_data/ /rgac/
    
por Alex 05.03.2013 / 20:39

1 resposta

11

rm /rgac/actual_dir_with_data deve fazer muito bem (você criou um link provavelmente chamado actual_dir_with_data in /rgac ). Não se preocupe, rm(1) não remove diretórios, a menos que seja especificamente instruído a fazê-lo. E você pode excluir apenas /rgac por rmdir /rgac (consulte rmdir(1) ).

Provavelmente, o que você queria fazer era ln -s /actual_dir_with_data /rgac

    
por 05.03.2013 / 20:48