Você precisa remover o arquivo b.txt anteriormente com o comando rm b.txt e, em seguida, criar um link simbólico com seu comando ln -s a.txt b.txt .
Você pode usar o link físico de b.txt a a.txt e, em seguida, executar ln a.txt b.txt , a.txt e b.txt apontarão o mesmo arquivo para o disco rígido e remover a.txt não removerá o arquivo, que pode ser lido através de b.txt . Com o link simbólico de b.txt para a.txt , remover a.txt remove file e b.txt link simbólico será quebrado. Mais sobre links físicos: link