Como eu crio o link simbólico em uma pasta compartilhada VMWare que o host e o convidado veem como um link simbólico?

1

Estou usando uma máquina virtual VMWare. O host é o Windows 8.1 com um sistema de arquivos NTFS; o convidado é o Linux Mint 19. Eu tenho uma pasta VMware pasta compartilhada configurada, para que o convidado veja parte do sistema de arquivos do host como um sistema de arquivos montável. É C:\OSPanel\domains para o host e montado em /mnt/hgfs/SharedFolder/ no convidado.

Como posso criar um link simbólico nesta pasta compartilhada que ambos hospede e convidado veja como um link simbólico? Onde o visitante vê:

/mnt/hgfs/SharedFolder/node_modules/acorn/bin/acorn → /mnt/hgfs/SharedFolder/node_modules/.bin/acorn

o host vê:

C:\OSPanel\domains\node_modules\acorn\bin\acorn → C:\OSPanel\domains\node_modules\.bin\acorn

Já experimentei várias formas, incluindo ln -s source.txt soft-link.txt . Nada funciona.

    

2 respostas

3

Você deve usar as ferramentas para o sistema de arquivos em uso.

Neste caso, você precisa de ntfs-3G-Advanced para poder ler junções NTFS e precisa usar as funções de junção do Windows dentro do Windows ( mklink Link Target ), pois ainda não existe uma ferramenta (mesmo no pacote avançado) para criar junções do Windows a partir do Linux.

Observação: Junções são a versão NTFS dos links simbólicos EXT.

Desculpe!

    
por 19.09.2018 / 19:57
1

Desde que você esteja usando o gerenciador de arquivos do Nemo (que é normal para o Mint), pode criar links simbólicos.

Selecione os arquivos para os quais você deseja criar links simbólicos ( CTRL + seleção de arquivos), pressione e segure a tecla CTRL e SHIFT e depois arraste os arquivos para o lugar onde você deseja criar o link simbólico.

Se você receber algum tipo de erro, esta resposta no Superusuário descreve como permitir que determinados usuários / grupos criem links simbólicos.

    
por 19.09.2018 / 19:53