O comando correto em uso foi:
ln -s orginalPathName linkPathName
Para ver o conteúdo de um diretório, use algo como:
ls linkPathName/
Para um não-diretório, use o comando assim:
cat linkPathName
Eu fico preso para criar um script de shell para um novo link algo assim
link linkPathName orginalPathName
Eu quero criar um link entre um novo link e um caminho original; no entanto, ambos podem acessar juntos. Por exemplo, se orignialPathName for um diretório, ele também criará um link para acessar todos os arquivos e pastas de um novo link
Tenha em atenção que existem dois tipos de links:
link simbólico (suave). é apenas uma referência a um sistema de arquivos ou diretórios ( more )
Para criá-lo use
ln -s /path/to/original/file /path/to/link
link físico. é uma nova entrada no sistema de arquivos, que faz referência ao mesmo arquivo (com dir ele não funciona) dentro de um único sistema de arquivos ( mais )
Para criá-lo use
ln /path/to/original/file /path/to/link
A diferença e as vantagens de cada tipo que você pode encontrar na wikipedia.
Tags files shell symlink shell-script