Um arquivo .lnk é um link simbólico ou uma junção?


Respostas:


17

Não é nenhum. Links e junções são recursos do sistema de arquivos embutidos no NTFS.

Um .lnk é um recurso do "shell" - a parte gráfica da área de trabalho do Windows. Efetivamente, é apenas um arquivo que contém referência a outro arquivo (eles também podem apontar para qualquer caminho que o shell saiba abrir, incluindo várias URLs ou mesmo objetos de shell sem caminho, como pastas ou itens do computador ou do painel de controle, ou programas que não estão realmente instalados, mas "anunciados" pelo Windows Installer).

É a parte da interface gráfica do Windows que desreferencia o link e abre o arquivo correto, enquanto que com um link ou junção simbólica isso é feito pelo NTFS.


5
Observe que os atalhos do shell não se referem necessariamente a arquivos; eles também podem apontar para qualquer caminho que o shell saiba abrir (incluindo vários URLs) ou até mesmo objetos de shell sem caminho (pastas ou itens do computador ou do painel de controle), ou programas que não estão realmente instalados, mas "anunciados" pelo Windows instalador ...
user1686

2
Uma boa maneira de confirmar esta resposta é arrastar um arquivo .lnk para um editor de texto. Você vê o arquivo de link em vez do arquivo de destino.
Cole Johnson

@ColeJohnson Essa não é uma solução perfeita, pois alguns editores de texto tentam seguir os links ao tentar abri-los.
9263 Scott Chamberlain
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.