Você não especifica como está tentando criar o alias (é um script de algum tipo?), mas você pode fazer isso de várias maneiras diferentes. Se você precisar de um alias real (em oposição a um link simbólico, que é semelhante ao usuário final, mas não é a mesma coisa abaixo), provavelmente será necessário usar o AppleScript ou o Automator, pois os aliases são suportados apenas no Finder.
Então, você pode criar um script AppleScript ou Automator assim:
tell application "Finder"
make new alias at (path to desktop folder) to ((path to library folder from user domain) as text) & "Application Support:x:y:z"
end tell
Você também pode executar o mesmo script com osascript
na linha de comando.
Se um link simbólico estiver OK, você pode fazer isso em um script de shell:
ln -s "${HOME}/Library/Application Support/x/y/z" "${HOME}/Desktop"
edit:
Aqui está um script completo para fazer o que você gosta:
tell application "Finder"
move ((container of (path to me)) as text) & "Armagetron Advanced" to ((path to library folder from user domain) as text) & "Application Support"
make new alias at (path to desktop folder) to ((path to library folder from user domain) as text) & "Application Support:Armagetron Advanced:Armagetron Advanced.app"
end tell
- Abra o AppleScript Editor (digite-o na barra de pesquisa do Spotlight no canto superior direito)
- Copie e cole o texto acima no editor de scripts
- Altere os espaços reservados (
x
, & c.) para o que você deseja e salve o script como um aplicativo - Agrupe o script com a pasta que você deseja mover para a pasta Biblioteca
- Depois de extrair o script e a pasta, você pode clicar duas vezes no script para mover a pasta e criar o alias