ct

    Linux: Criando Links

    Dicas do Guia do Hardware

    Carlos E. Morimoto
    16/08/2003


    O comando ln permite criar links. Existem dois tipos de links suportados pelo Linux, os hard links e os links simbólicos. Os links simbólicos têm uma função parecida com os atalhos do Windows, eles apontam para um arquivo, mas se o arquivo é movido para outro diretório o link fica quebrado. Os hard links são semelhantes aos atalhos do OS/2 da IBM, eles são mais intimamente ligados ao arquivo e são alterados junto com ele. Se o arquivo muda de lugar, o link é automaticamente atualizado.

    O comando ln dado sem argumentos cria um hard link, como em:

    $ ln /home/morimoto/arquivo.txt arquivo

    Onde será criado um link chamado "arquivo" no diretório corrente, que apontará para o arquivo.txt dentro do diretório /home/morimoto

    Para criar um link simbólico, basta acrescentar o argumento "-s", como em:

    $ ln -s /home/morimoto/arquivo.txt arquivo

    Você pode criar tanto links apontando para arquivos, quanto links apontando para diretórios. Por exemplo, se você acha muito trabalhoso acessar o CD-ROM através do diretório /mnt/cdrom, você pode simplesmente criar um link para ele dentro do seu diretório de usuário, ou onde você quiser. Ao clicar sobre o link no gerenciador de arquivos, você acessará o CD-ROM.

    Para criar um link chamado "CD" dentro do seu diretório de usuário apontando para o CD-ROM, o comando seria:

    $ ln -s /mnt/cdrom ~/CD

    O interpretador de comandos se encarregará de substituir automaticamente o "~" pela localização correta da sua pasta de usuário, não importa qual seja.

    Você pode ainda criar links que funcionarão em qualquer parte do sistema. Por exemplo, imagine que você armazene seus arquivos de trabalho na pasta /home/seu_nome/trabalho/arquivos. Ao invés de digitar o caminho completo, você poderia criar um link simbólico "arquivos" que poderia ser acessado a partir de qualquer pasta do sistema. Para isto, basta acessar o diretório /usr/bin e criar o link por lá, usando os comandos:

    $ cd /usr/bin
    $ ln -s /home/seu_nome/trabalho/arquivos arquivos

    Você verá muitos links espalhados pela estrutura de diretórios do Linux, um recurso muito usado quando os arquivos de sistemas mudam de lugar numa nova versão. Mantendo um link na localização antiga, todos os programas antigos continuam funcionando sem problemas.




    Blog:

    Add to Google

    » Gostou do texto?
    Veja nossos livros impressos:

    Smartphones | Linux | Hardware
    Redes | Servidores


    ... ou encontre o que procura usando a busca:

cb
ct
Atualizações



[08/02] Será que o Linux está ficando muito lento e 'inchado'?
[05/02] PCI Express: compatibilidade, linhas de dados e o PCIe 2.0
[05/02] Disney e Sony: utilitários de modelagem 3-D de código aberto
[04/02] Artigo: O Hymera e o Linux comercial
[03/02] Artigo: 'Open-PC': rumo ao hardware aberto
[02/02] Processadores da plataforma Core, os 45 nm
[01/02] Chipsets da nVidia para o Phenom e Phenom II
[01/02] RawTherapee, o novo editor de fotos raw de código aberto
[29/01] Chipsets LGA-775 da nVidia
[29/01] Fotografia: novas impressões, experiências e emoções!
[28/01] Análise: iPad, Slate e a era dos tablets
[27/01] Montando um DVD de vídeo na unha, via terminal
[26/01] Chipsets LGA-775 da Intel: X38, G35, Q35 e o P45
[26/01] Primeiras impressões do Jibbed 5.0.1 (live CD do NetBSD)
[25/01] Chipsets LGA-775 da Intel: G965, P965, Q965 e o P35
[25/01] Tutorial: Processadores da plataforma Core, parte 1
Destaques



» Hardware o Guia Definitivo, disponível para leitura online
» Firewire (IEEE 1394)
» Redes, outros protocolos: IPX/SPX
» Processadores da plataforma Core, parte 1
» Configurando um servidor de rede local com o Ubuntu, fácil
» Masterizando DVDs com o QDVDAuthor
» Netbooks: pequenos detalhes que fazem a diferença
» Smartphones: Nokia, série N
» Entendendo os HDs, parte 2
» Ressuscitando as impressoras EPSON
» Smartphones: As plataformas
Receba as atualizações diariamente por e-mail:
Assine o RSS Veja todas as atualizações... Add to iGoogle
cb
Livros de Carlos E. Morimoto Contato HOME