Os links simbólicos tendem a gostar de caminhos completos ou relativos ao link, caso contrário, eles podem estar procurando file-1.txt
localmente (por incrível que pareça).
Navegue até proper
e execute ls -l
e você verá que o link simbólico está procurando por actual/file-1.txt
, quando deveria ser ../actual/file-1.txt
.
Então você tem duas opções:
-
Dê o caminho completo
ln -s ~/actual/file-1.txt ~/actual/file-2.txt ~/proper
-
Navegue até a pasta em que você deseja que o link esteja e vincule a partir dele
cd proper ln -s ../actual/file-1.txt ../actual/file-2.txt ./
Editar : Uma dica para salvar a digitação.
Você pode fazer apenas ln -s ~/actual/file-{1,2}.txt ~/proper
Os itens nas chaves são substituídos e colocados um após o outro, criando o comando
ln -s ~/actual/file-1.txt ~/actual/file-2.txt ~/proper
que liga os dois arquivos ao diretório de destino. Salva algumas digitações importantes à medida que você avança no shell.