Como desassociar / remover um diretório de um symlink? [fechadas]

0

Sou totalmente novo em comandos, geralmente.

lrwxrwxrwx filename-static -> filename.2017
drwxrwxr-x filename.2017.new

Quero substituir o diretório vinculado do OLD 2017 pelo novo diretório que acabei de enviar para o meu servidor. (os arquivos estão na pasta raiz)

A pesquisa na Web leva-me aos seguintes comandos:

rm /path/

ou

unlink /path/

e, em seguida, substitua pelo novo arquivo

ln /path/

Eu não entendo qual é o comando exato?

rm ./filename-static/filename.2017 ?
    
por Bluecrisp 20.07.2017 / 17:09

2 respostas

1

Você pode remover o arquivo (link)

rm filename-static

ou diminuir o número de links

unlink filename-static

Você também pode forçar o revincular dessa maneira:

ln -sf filename.2017.new filename-static
    
por Romeo Ninov 20.07.2017 / 17:12
0

Não há um jeito (AFAIK) de mudar para onde um link aponta. Em vez disso, você basta remover o link antigo e criar um novo link (com o mesmo nome), apontando para o novo alvo. (Eu suponho que estamos falando de links simbólicos, links não duros; portanto, você precisa do "-s".)

rm filename-static

ln -s filename.2017.new filename-static

- Benjamin

    
por Benjamin Ketcham 20.07.2017 / 18:26