Ligar simbolicamente uma pasta com conteúdo (mac)

Achava este confuso sempre que precisava, então decidi anotá-lo de uma vez por todas.

Exemplo:

Você deseja vincular uma cópia de uma pasta de projeto a um site na pasta htdocs do MAMP. Dessa forma, você pode manter todos os seus projetos juntos em uma pasta e ainda servir esse projeto na pasta htdocs.

Requisitos:

A pasta do seu projeto (por exemplo, / Usuários / nome de usuário / Documentos / trabalho / projetoX).
Uma pasta para colocar o link simbólico (por exemplo, sua pasta htdocs em MAMP: / Applications / MAMP / htdocs).

O comando:

ln -s /Users/username/Documents/work/projectX /Applications/MAMP/htdocs

O primeiro diretório é a pasta de origem, o segundo diretório é a pasta de destino

Sem barras atrás dos diretórios

(/Users/…/projectX, não /Users/…/projectX/)

Use caminhos absolutos, não relativos à localização da pasta atual