Qual é a diferença entre um 'link simbólico' versus uma 'junção' quando usar 'Link Shell Extension'?

3

Qual é a diferença entre um 'link simbólico' versus uma 'junção' quando usar 'Link Shell Extension'? Por favor explique.

    
por Nam G VU 21.04.2010 / 06:12

3 respostas

10

Eu sei que isso foi respondido há algum tempo, mas eu estava me perguntando a mesma coisa e encontrei essa resposta.

A resposta aceita não é realmente correta.

Existem links simbólicos para arquivos e diretórios. Existem links para arquivos.

"Links físicos" para diretórios são chamados junções. A coisa é, eles não são links muito difíceis. Microsoft os chama de Soft links.

"Uma junção (também chamada de soft link) difere de um hard link em que os objetos de armazenamento que ele referencia são diretórios separados, e uma junção pode vincular diretórios localizados em diferentes volumes locais no mesmo computador. Caso contrário, junções operam de forma idêntica para hard links. Junções são implementadas através de pontos de nova análise. "

Fonte: link

    
por 25.07.2011 / 12:14
3

Um link simbólico pode ser relativo a um diretório base. Um ponto de junção sempre faz referência ao destino absolutamente. Mesmo se você criar o ponto de junção sem especificar um caminho absoluto linkd source destination , o ponto de junção criado será absoluto e será quebrado, se você mover os dois diretórios para outro diretório.

    
por 25.08.2011 / 16:28
2

Um link simbólico é uma referência a um objeto de arquivo em outra parte de um sistema de arquivos. Pense nisso como um alias. Uma junção é como um link simbólico para diretórios. Você pode basicamente associar dois caminhos para alcançar o mesmo diretório.

Eu não recomendaria usá-los a menos que você tenha um bom motivo.

    
por 21.04.2010 / 06:23