Os symlinks são internamente bidirecionais ou estão apontando apenas para algum lugar?

4

Como os links simbólicos são implementados? As referências são armazenadas em ambos os lados ou apenas no local onde o link simbólico está apontando?

História: Eu tenho um "bug" estranho na visão das pastas do Sublime. Uma pasta que contém arquivos é mostrada como vazia, mas existem arquivos que não iniciam com um ponto. Mas há um link simbólico de outro local para esta pasta. Essa é a única coisa em que posso pensar agora que poderia ser a razão pela qual isso é mostrado como vazio?

UPDATE: parece que pode estar relacionado de alguma forma com isso (e, portanto, relacionado a inodes): link . Eu tentei a configuração que é mencionada lá no último post, mas não teve nenhum efeito.

Ou seja: Preferências > Configurações - usuário:

"ignore_inodes": true
    
por Piddien 30.03.2013 / 15:01

4 respostas

1

Os links simbólicos podem ser bidirecionais, se forem links simbólicos "hard". No entanto, em geral, os links simbólicos são unidirecionais e as informações sobre o link são armazenadas apenas no próprio link simbólico. Seu problema provavelmente não está relacionado a links simbólicos.

Veja aqui para mais informações: link

    
por RolandiXor 30.03.2013 / 15:15
0

Um link simbólico é implementado como um ponteiro de arquivo que aponta para um determinado caminho.

Existe apenas na origem e a criação de um link simbólico não altera o destino. Também é possível que um link simbólico seja inválido - apontar para um caminho que não existe ou não pode ser alcançado.

Não consigo ver como um link simbólico recebido para um diretório pode causar problemas nesse diretório.

Seu problema pode ser um dos

  • Problema com o Sublime (suponho que você esteja falando do editor de texto Sublime Text)

  • Problema de permissões - o usuário que você está usando para visualizar as entradas de diretório?

por thomasrutter 30.03.2013 / 15:16
0
% bl0ck_qu0te%

A partir daí, um link simbólico é apenas outro nome para um caminho nomeado para um arquivo ou uma pasta. Em outras palavras, eles apontam apenas um caminho. Você já tentou criar mais links simbólicos para confirmar que está causando o problema?

Caso contrário, isso pode ser um problema com o Sublime em combinação com o seu sistema operacional. Se você criar outros arquivos eles aparecem corretamente? Além disso, que tipos de arquivos são eles? Você se certificou de ter adicionado sua pasta à barra lateral?

Felicidades, Nils

    
por thunki 30.03.2013 / 15:21
0

Isso está relacionado a links simbólicos, mas é um bug no Texto Sublime.

Se você abriu uma pasta no Sublime onde há uma subpasta com links simbólicos para outra pasta na mesma subestrutura, a pasta original será mostrada como vazia. Isso provavelmente está relacionado ao comando GOTO para evitar duplicatas.

Se você abrir a pasta diretamente ou abrir uma pasta pai sem links simbólicos apontando para a pasta aparentemente vazia na árvore, o conteúdo da pasta será exibido.

Veja o link , acho que problema não é corrigido

    
por Piddien 30.03.2013 / 15:57