Atalhos do Mac: aliases, links simbólicos, links físicos

O Mac OS X e Mac OS os sistemas operacionais oferecem suporte a vários tipos de links de atalho para arquivos e pastas. Os links de atalho facilitam a navegação para objetos que estão enterrados nas profundezas do sistema de arquivo. Os Macs suportam três tipos de links de atalho:

  • Apelido
  • Links simbólicos
  • Links físicos

Todos os três tipos de links são atalhos para um objeto do sistema de arquivos original. Um objeto do sistema de arquivos geralmente é um arquivo em seu Mac, mas também pode ser uma pasta, uma unidade ou um dispositivo de rede.

Linhas de cores filtradas para vermelho, verde, azul e laranja individuais
 shuoshu / Getty Images

Visão geral de aliases, links simbólicos e links físicos

Os links de atalho são pequenos arquivos que fazem referência a outro objeto de arquivo. Quando o sistema encontra um link de atalho, ele lê o arquivo, que contém informações sobre onde o objeto original está localizado, e então prossegue para abrir esse objeto. Na maior parte, isso acontece sem que o usuário reconheça que encontrou um link de algum tipo. Todos os três tipos de links aparecem transparentes para o usuário ou aplicativo que os utiliza.

Essa transparência permite que os links de atalho sejam usados ​​para muitos fins diferentes. Um dos mais comuns é acessar convenientemente um arquivo ou pasta que está profundamente enterrado no sistema de arquivos. Por exemplo, você pode ter criado uma pasta de contabilidade na pasta Documentos para armazenar extratos bancários e outras informações financeiras. Se você usa essa pasta com freqüência, pode criar um atalho para ela e posicioná-la na área de trabalho. Em vez de usar o Localizador para navegar por vários níveis de pasta para acessar a pasta de contabilidade, você pode clicar em seu alias na área de trabalho. O alias leva você direto para a pasta e seus arquivos, causando um curto-circuito em um longo processo de navegação.

Outro uso comum para atalhos do sistema de arquivos é usar os mesmos dados em vários locais, sem ter que duplicar os dados ou mantê-los sincronizados.

Voltando ao exemplo da pasta de contabilidade, você pode ter um aplicativo que usa para rastrear as escolhas do mercado de ações e precisa armazenar seus arquivos de dados em um formato predefinido pasta. Em vez de copiar a pasta de contabilidade para um segundo local e se preocupar em manter as duas pastas sincronizadas, você pode criar um alias ou um link simbólico. Dessa forma, o aplicativo de negociação de ações vê os dados em sua pasta dedicada, mas acessa os dados armazenados em sua pasta de contabilidade.

Todos os três tipos de atalhos são métodos de acessar um objeto no sistema de arquivos do Mac de outro local que não o original. Cada tipo de atalho possui recursos exclusivos que são mais adequados para alguns usos do que para outros.

Apelido

O alias é o atalho mais antigo e popular para Mac. Suas raízes remontam ao Sistema 7. A maioria dos usuários de Mac sabe como criar apelidos e como usá-los.

Aliases são criados e gerenciados no nível do Finder, o que significa que se você estiver usando terminal ou um aplicativo não-Mac, como muitos aplicativos e utilitários UNIX, um alias não funcionará para você. O OS X e o macOS veem os aliases como pequenos arquivos de dados, o que são, mas não sabem como interpretar as informações que contêm.

Isso pode parecer uma desvantagem, mas os apelidos são os mais poderosos dos três tipos de atalhos. Para usuários e aplicativos do Mac, os apelidos também são os atalhos mais versáteis.

Quando você cria um alias para um objeto, o sistema cria um pequeno arquivo de dados que inclui o caminho atual para o objeto, bem como o nome do inode do objeto. O nome de inode de cada objeto é uma longa sequência de números, independente do nome que você dá ao objeto e com garantia de ser único para qualquer volume ou dirigir o seu Mac usa.

Depois de criar um arquivo de alias, você pode movê-lo para qualquer local no sistema de arquivos do Mac quantas vezes quiser e ele ainda aponta para o objeto original. Isso é inteligente, mas os apelidos levam o conceito um passo adiante.

Além de mover o alias, você também pode mover o item original para qualquer lugar do seu Mac sistema de arquivo. O alias ainda consegue localizar o arquivo. Os aliases podem realizar esse truque aparentemente mágico porque contêm o nome do inode do item original. Como o nome do inode de cada item é único, o sistema sempre pode encontrar o arquivo original, não importa onde você o colocou.

O processo funciona assim: Quando você acessa um alias, o sistema verifica se o item original está no caminho armazenado no arquivo de alias. Se for, o sistema acessa e pronto. Se o objeto foi movido, o sistema procura um arquivo que tenha o mesmo nome de inode daquele armazenado no arquivo de alias. Ao encontrar um nome de inode correspondente, o sistema se conecta ao objeto.

Criar um apelido de arquivo é simples. Selecione o nome do arquivo em um Localizador janela, toque no ícone de engrenageme selecione Criar alias.

Links Simbólicos

Links simbólicos (ou links simbólicos) e links físicos são menos comuns e exigem um certo nível de conforto no aplicativo Terminal.

Um link simbólico é um tipo de atalho que faz parte de UNIX e Linux sistemas de arquivos. Como o OS X e o macOS são desenvolvidos com base no UNIX, eles oferecem suporte total links simbólicos. Os links simbólicos são semelhantes aos apelidos, pois são pequenos arquivos que contêm o nome do caminho para o objeto original. No entanto, ao contrário dos aliases, os links simbólicos não contêm o nome do inode do objeto. Se você mover o objeto para um local diferente, o link simbólico será quebrado e o sistema não conseguirá encontrar o objeto.

Isso pode parecer uma fraqueza, mas também é uma força. Como os links simbólicos localizam um objeto pelo nome do caminho, se você substituir um objeto por outro objeto que tenha o mesmo nome e esteja no mesmo local, o link simbólico continuará a funcionar. Isso torna os links simbólicos naturais para o controle de versão. Por exemplo, você pode criar um sistema de controle de versão simples para um arquivo de texto chamado MyTextFile. Você pode salvar versões anteriores do arquivo com um número ou data anexada, como MyTextFile2, e salvar a versão atual do arquivo como MyTextFile.

Hard Links

Como links simbólicos, links duros fazem parte do sistema de arquivos UNIX subjacente. Links físicos são pequenos arquivos que, como apelidos, contêm o nome de inode do item original. Ao contrário de apelidos e links simbólicos, os links físicos não contêm o nome do caminho para o objeto original. Normalmente, você usa um link físico quando deseja que um único objeto de arquivo apareça em vários lugares. Ao contrário de aliases e links simbólicos, você não pode excluir o objeto com link físico original do sistema de arquivos sem primeiro remover todos os links físicos para ele.