Home

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

Updated on quinta-feira, 25 de julho de 2024

iBoysoft author JoãoSilva

Written by

JoãoSilva
Professional tech editor

Approved by

Jessica Shee

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

Resumo: Este post fornecido pela iBoysoft te guia por tudo que você precisa saber sobre o symlink no Mac. Após a leitura, você irá saber o que é o symlink no Mac e como criar e deletar um symlink no Mac.

symlink mac

O OS X e macOS, sistemas operacionais do Mac, suportam múltiplas formas de links de atalho para arquivos e pastas. Acessar itens escondidos profundamente no sistema de arquivos é simples com links de atalho. Symlink é um deles. Continue lendo para aprender mais sobre isso.

 

Um link simbólico, também conhecido como symlink, é um tipo de link armazenado em um lugar no seu computador e direciona o acesso para outro lugar na mesma máquina, diferente do hard link. Pode ser comparado a um atalho para um aplicativo. Embora o arquivo do app esteja escondido profundamente nos seus arquivos, você pode abrir o app apenas dando um duplo clique no atalho na sua área de trabalho.

Em resumo, symlink é um arquivo especial que direciona o sistema para o arquivo/pasta linkado no seu Mac. Quando você dá um duplo clique no symlink no seu Mac, ele irá abrir o arquivo/pasta que está linkado a ele, portanto, você pode acessar rapidamente o item alvo sem ir expandindo diretórios um a um no Finder.

Você pode pensar que o symlink é similar ao alias no Mac, mas o symlink é mais avançado. Ele funciona em todas as aplicações 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 caminho, continua funcionando mesmo se houver outros arquivos com o mesmo nome.

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

Criar links simbólicos com o Terminal

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

create symlink with terminal

Criar links simbólicos usando o Automator

  1. No seu Mac, abra a aplicação Automator, 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 seja escolhido ao lado da configuração "O fluxo de trabalho recebe o 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 opções 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 esta ação rápida um nome (como "Criar Link Simbólico") e clique em Salvar.

create symlink mac with automator

Criar links simbólicos através de aplicativos de terceiros

Tanto os comandos do Terminal quanto os métodos do Automator parecem um pouco complicados. Há 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 adicionar facilmente uma opção ao menu de contexto para que você possa criar links simbólicos simplesmente clicando com o botão direito nos seus arquivos e pastas.

symboliclinker for mac

É bem simples excluir links simbólicos no Mac, assim como você exclui qualquer arquivo no Mac. Basta clicar com o botão direito nele no Finder/Desktop e escolher Mover para Lixeira no menu de contexto. Além disso, você também pode executar o comando do Terminal rm /localização do link simbólico e clicar em Enter para remover os links simbólicos do Mac.

Você clicou duas vezes no symlink, mas não conseguiu abrir o objeto correto no Mac? Você moveu o arquivo/pasta para um local diferente? Se a sua resposta é 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 está quebrado, e o sistema não consegue localizar o item se você movê-lo para um local diferente. Portanto, você pode criar o symlink novamente para corrigir o problema.

Compartilhe este post sobre Symlink no Mac!