Eu criei um link para o diretório atual,
$ ln -s "$PWD" math
Eu então queria movê-lo para outro diretório.
$ mv math/ ~/dirlinks/maths/
Eu então percebi que deveria
$ mv math ~/dirlinks/maths/
Então, pressione Ctrl-c para cancelar o processo antes que ele termine.
Descobri que há um diretório math
abaixo ~/dirlinks/maths/
e parece que os arquivos abaixo .
são copiados para ~/dirlinks/maths/math
, porque eu vi os arquivos abaixo ~/dirlinks/maths/math
também aparecerem abaixo .
. Mas eu não entendo porque é mv
não cp
. O que aconteceu quando eu corro mv math/ ~/dirlinks/maths/
?
Obrigado.
~/dirlinks/maths/math
é um dir, não um link simbólico, criado quando eu corri mv
.
mv
deve ser diferente da minha :)
cd -P ~/dirlinks/maths/math; pwd
?
mv
equivale a cp source-dir/* target-dir; rm -rf source-dir
. Provavelmente não exatamente - não sei a ordem que seguiria - mas está muito perto. Então, espero que você tenha interrompido apenas o bit da cópia? Verifique atentamente se há arquivos ausentes no /windows-d
.
~/dirlinks/maths/math
não é um link simbólico? Isso explicaria por que os arquivos aparecem nos dois caminhos.