`ln -s` cria um link simbólico dentro de uma pasta existente em vez de falhar?

`ln -s` cria um link simbólico dentro de uma pasta existente em vez de falhar?

$mkdir lnTest1 lnTest2

$ln -s lnTest1 "lnTest2"NÃO há barra no final de "lnTest2"!!

$ls lnT* -Rl |sed "s'$USER''g"
lnTest1:
total 0

lnTest2:
total 0
lrwxrwxrwx 1   7 Jun 22 22:48 lnTest1 -> lnTest1

Responder1

Quando o último argumento lné um diretório, os links são feitos nesse diretório. A página de manual diz:

SINOPSE

    ln [OPTION]... TARGET... DIRECTORY     (3rd form)

Nas 3ª e 4ª formas, crie links para cada TARGET no DIRETÓRIO.

Não importa se você está criando um link físico ou simbólico. cpe mvse comportar de forma semelhante.

informação relacionada