Home

Uma Introdução ao Link Simbólico/Symlink no Mac

Updated on quinta-feira, 13 de março de 2025

Written by

JoãoSilva

Approved by

Jessica Shee

Português English Français Deutsch やまと Español

Resumo: Este post fornecido pela iBoysoft explica tudo o que você precisa saber sobre o symlink no Mac. Após ler, você saberá o que é o symlink no Mac e como criar e excluir um symlink no Mac.

Múltiplas formas de links de atalho para arquivos e pastas são suportadas pelos sistemas operacionais OS X e macOS no Mac. Acesso a itens ocultos profundamente dentro do sistema de arquivos é simples com links de atalho. Symlink é um tipo deles. Continue lendo para saber mais.

 

Um link simbólico, também conhecido como symlink, é um tipo de link que é armazenado em um lugar em seu computador e direciona o acesso para outro lugar na mesma máquina, diferente do link físico. Pode ser comparado a um atalho para um aplicativo. Embora o arquivo do aplicativo real esteja oculto profundamente em seus arquivos, você pode abrir o aplicativo clicando duas vezes no atalho na sua área de trabalho.

Em resumo, o symlink é um arquivo especial que direciona o sistema para o arquivo/pasta vinculado em seu Mac. Quando você clicar duas vezes no symlink no seu Mac, ele abrirá o arquivo/pasta ao qual está vinculado, portanto, você pode acessar rapidamente o item de destino sem expandir diretórios um por um no Finder.

Você pode pensar que o symlink é semelhante ao alias no Mac, mas o symlink é mais avançado. Funciona em todos os aplicativos do sistema, incluindo utilitários de linha de comando como o Terminal. Além disso, o symlink não contém o inode do objeto e encontra o objeto com seu pathname, ele continua funcionando mesmo se houver outros arquivos com o mesmo nome.

Esta parte irá guiá-lo para criar symlinks no Mac de diferentes maneiras. A ferramenta integrada Terminal pode ajudar a criar symlinks no Mac. Outro aplicativo macOS Automator também pode adicionar uma opção de menu do Finder para criar symlinks em um clique. Além disso, alguns aplicativos de terceiros também podem criar symlinks facilmente no seu Mac.

Criar links simbólicos com Terminal

  1. Navegue até Finder > Aplicativos > Utilitários > Terminal para abrir o Terminal.
  2. Execute o comando ln no seguinte formato. ln -s /caminho/para/original /caminho/para/link Por exemplo ln -s /Users/nome/Downloads /Users/nome/Desktop 
  3. Coloque o caminho do arquivo entre aspas se ele contiver espaços ou caracteres especiais.ln -s "/Users/nome/Meus Arquivos" "/Users/nome/Desktop/Meu Link"
  4. Para criar um link simbólico em uma localização do sistema, adicione o comando ln com o comando sudo, você precisa desativar o SIP nas versões modernas do macOS: sudo ln -s /caminho/para/original /caminho/para/link

Criar links simbólicos usando o Automator

  1. No seu Mac, abra o aplicativo Automator, depois selecione Novo Documento.
  2. Clique no botão Escolher após selecionar Ação Rápida na caixa de tipo de documento.
  3. Especifique arquivos ou diretórios e certifique-se de que algum programa está escolhido ao lado da configuração "O fluxo de trabalho recebe atual".
  4. Localize a entrada Executar Script de Shell na seção "Ações" da barra lateral, em seguida, arraste-a para o corpo principal da janela.
  5. A configuração "Passar entrada" da ação recém-adicionada tem uma lista de escolhas ao lado que você pode expandir e escolher. Em seguida, digite ou cole o script a seguir:while [ $# -ne 0 ]; do
        ln –s "$1" "$1 symlink"
        shift
    done
  6. Selecione Arquivo no menu do Automator, em seguida, clique no link Salvar na lista. Dê a essa ação rápida um nome (como "Criar Symlink") e clique em Salvar.

Criar links simbólicos via aplicativos de terceiros

Tanto os comandos do Terminal quanto os métodos do Automator parecem um pouco complicados. Existe uma solução relativamente simples para você, que é usar um aplicativo de terceiros para criar links simbólicos no Mac. Semelhante ao Automator, um aplicativo como o SymboLiclinker para Mac permite que você adicione facilmente uma opção ao menu de contexto para que você possa criar links simbólicos simplesmente clicando com o botão direito em seus arquivos e pastas.

É bastante simples deletar symlinks no Mac, assim como você deleta qualquer arquivo no Mac. Você pode simplesmente clicar com o botão direito sobre ele no Finder/Desktop e escolher Mover para a Lixeira no menu de contexto. Além disso, você também pode executar o comando do Terminal rm /localização do symlink e clicar em Enter para remover os links simbólicos do Mac.

Você clicou duas vezes no symlink, mas ele não conseguiu abrir o objeto correto no Mac? Você moveu o arquivo/pasta para um local diferente? Se sua resposta for sim, então essa é a razão.

Como mencionado anteriormente, os links simbólicos, ao contrário dos aliases, carregam o caminho do item em vez do nome do inode. O caminho do arquivo é alterado, o link simbólico quebrado e o sistema é incapaz de localizar o item se você movê-lo para um local diferente. Portanto, você pode criar o symlink novamente para resolver o problema.

Compartilhe este post sobre Symlink no Mac!