O arquivo existente foi removido quando um link simbólico é criado com o mesmo nome?

0

Portanto, havia um arquivo dummy1 . Eu criei um link simbólico:

ln -snf dummy dummy1

e arquivos de origem e de destino confusos, pois na verdade eu queria que dummy apontasse para dummy1 e não vice-versa. Então agora dummy1 é um link simbólico.

O arquivo dummy1 original foi removido ao fazer isso? Qualquer maneira de recuperá-lo?

Eu esperaria recuperá-lo de alguma forma, porque senão isso seria estranho, pois mesmo o comando rm pede confirmação.

Obrigado

    
por rightaway717 22.11.2016 / 17:11

1 resposta

3

Espero que você tenha um backup de dummy1 ! Na página man do ln :

   -f, --force
          remove existing destination files

Então, dummy1 foi removido e substituído pelo link simbólico.

Se você quiser evitar isso no futuro, não use o sinal -f para ln .

    
por 22.11.2016 / 17:16

Tags