17
maio
10

Novidades do sistema de arquivos NTFS do Vista/Seven: Symbolic Link e Hard Link

Introdução:

Olá novamente a todos!

Estive sumido mas foi por uma causa nobre: Nesta última semana eu estive em lua de mel (eu casei acredita?) e estou voltando a ativa agora (o casamento consome muito tempo dos seus últimos dias de solteiro).

Bom, no post de hoje meu objetivo é mostrar uma das novidades do sistema de arquivos do Windows Vista/Seven: Suporte a links simbólicos e Hard Links.

Se você não conhece a definição dos dois, segue um pequeno resumo (segundo Bruno Torres):

Link Simbólico:

Links simbólicos são pequenos arquivos que apontam para um outro arquivo no sistema de arquivos. Um link simbólico pode apontar para um arquivo em qualquer lugar, seja no próprio sistema de arquivos onde ele está localizado, seja em outro sistema de arquivos e, até mesmo em sistemas de arquivos remotos, como NFS, por exemplo. Podem também apontar para diretórios. Por ser um arquivo, um link simbólico ocupa espaço – pouco, é verdade – no sistema de arquivos.

Link Duro:

Hard links não são links na verdade. São apenas uma cópia de uma entrada do sistema de arquivos. As duas entradas contém nomes diferentes mas apontam para o mesmo local físico no disco (inode, no caso de sistemas de arquivos ext2 e ext3) compartilhando, portanto, além do mesmo conteúdo as mesmas permissões. Se o arquivo verdadeiro for apagado, o hard link continua apontando para o mesmo local físico sendo, portanto, acessível da mesma forma.

Mas eu posso criar um atalho para o arquivo/diretório…

Pode, sem dúvidas, porém, o método tradicional do Windows de criar links para arquivos e pasta tem um comportamento ligeiramente diferente: Com links simbólicos e links duros, as aplicações se comportam como se estivessem alterando o arquivo real, diferente dos arquivos de atalho do Windows.

Mãos a obra!

o comando é o mklink e está disponível para Windows Vista/Seven. A ajuda do comando retorna o seguinte texto:

Cria um link simbólico.

MKLINK [[/D] | [/H] | [/J]] Destino do link

        /D      Cria um link simbólico de diretório.  Padrão é um link
simbólico de arquivo.
/H      Cria um link real em vez de um link simbólico.
/J      Cria uma Junção de diretório.
Link    especifica o nome do novo link simbólico.
Destino especifica o caminho (relativo ou absoluto) ao qual o novo
link se refere.

O formato básico cria links simbólicos para arquivos e sua sintaxe é :

mklink <nome do link> <arquivo de destino do link>

Para criar um link para um diretório, adicione o parâmetro /D

mklink /D <nome do link> <diretório de destino do link>

Para criar um link duro, use o parâmetro /H

mklink /H <nome do link> <arquivo de destino do link>

Se alguém souber me explicar um pouco do Junction, sinta-se a vontade. Para criar o link de Junção use o parâmetro /J. Este parâmetro deve ser usado para links de diretórios.

mklink /J <nome do link> <diretório de destino do link>

Em resumo…

Links simbólicos/duros são ferramentas úteis para quem gosta de brincar com o sistema de arquivos. Se você quiser fazer links para diretórios localizados na pasta pessoal do usuário, não se esqueça de ajustar as permissões do diretório original para que outros usuários possam alterar seus arquivos.

Até o próximo post!

Anúncios

2 Responses to “Novidades do sistema de arquivos NTFS do Vista/Seven: Symbolic Link e Hard Link”


  1. 1 mt
    25 de outubro de 2011 às 15:38

    é o RUINDOWS tá copiando discaradamente o linux mesmo heim.


Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s


Coloque seu e-mail para receber novidades e notificações do Blog.

Junte-se a 973 outros seguidores

Blog Stats

  • 57,312 clicks

Twitter


%d blogueiros gostam disto: