estranho problema de comando soft link ln no Mac

estranho problema de comando soft link ln no Mac

Quero criar um diretório vazio /Library/Java/JavaVirtualMachines/jdk1.8.0_5.jdk/Contents/Home/, que aponta para o diretório real /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/, já que parte do código depende desta versão específica do JDK (1.8.0_5, mas só tenho 1.8.0_74), mas o comando ln falha com o seguinte erro, qualquer ideias o que há de errado? Obrigado.

Aliás, estou usando o Mac OSX.

ls -l /Library/Java/JavaVirtualMachines/
total 0
drwxr-xr-x  3 root  root  102 Jan 20 16:32 Contents
drwxr-xr-x  3 root  root  102 Jan 25 16:16 jdk1.8.0_05.jdk
drwxr-xr-x  3 root  root  102 Jan 25 16:15 jdk1.8.0_25.jdk
drwxr-xr-x  3 root  root  102 Jan 25 16:15 jdk1.8.0_40.jdk
drwxr-xr-x  3 root  root  102 Jan 20 16:32 jdk1.8.0_72.jdk
drwxr-xr-x  3 root  root  102 Feb  5 15:25 jdk1.8.0_74.jdk
ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_5.jdk/Contents/Home/ /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/
ln: /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home//Home: File exists

Atualização, tentei solução da Schlachter, mas encontrei novos problemas,

ls /Library/Java/JavaVirtualMachines
Contents        jdk1.7.0_51.jdk jdk1.8.0_25.jdk jdk1.8.0_72.jdk jdk1.8.0_77.jdk
jdk1.7.0_21.jdk jdk1.8.0_05.jdk jdk1.8.0_40.jdk jdk1.8.0_74.jdk

ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home /Library/Java/JavaVirtualMachines/jdk1.8.0_5.jdk/Contents/
ln: /Library/Java/JavaVirtualMachines/jdk1.8.0_5.jdk/Contents/: No such file or directory

Responder1

Contanto que jdk1.8.0_5.jdk/Contents/Homenão exista, você usaria:

ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home /Library/Java/JavaVirtualMachines/jdk1.8.0_5.jdk/Contents/

A barra final Contents/colocará o Homeatalho dentro da Contentspasta. Não há barra na Homepasta, pois ela é o destino do link.

Editar: todas as pastas acima para onde o link deve existir. mkdirpode criá-los para você, por exemplomkdir -p /Library/Java/JavaVirtualMachines/jdk1.8.0_5.jdk/Contents

informação relacionada