Leia o conteúdo do atalho do MS Windows a partir do VirtualBox

0

Eu configurei (usando vagrant) uma máquina VirtualBox com um diretório compartilhado. Eu posso ler arquivos de texto do /media/sf_vagrant bem.

No entanto, não posso cat o conteúdo de um arquivo que só posso acessar por meio de MS Windows shortcut :

$ file /media/sf_vagrant/my_text.lnk
/media/sf_vagrant/my_text.lnk: MS Windows shortcut, Item id list present, Points to a file or directory, Has Relative path, Has Working directory, Archive, ctime=Thu Feb 15 13:30:29 2018, mtime=Thu Feb 15 13:30:29 2018, atime=Wed Feb 21 11:02:27 2018, length=24457, window=hide

No meu sistema operacional Windows, posso, no entanto, clicar duas vezes em my_text.lnk e o notepad ++ exibir o conteúdo (arquivo de texto ASCII).

Existe uma maneira de acessar o conteúdo de um arquivo usando um atalho do MS Windows do meu VirtualBox?

    
por malat 21.02.2018 / 12:11

1 resposta

0

A função de um atalho do Windows está apontando para um arquivo que está em outro local do ponto de vista do Windows; Assim, a menos que o arquivo também resida no diretório compartilhado, você não poderá nem vê-lo do ponto de vista do Linux.

Obviamente, os binários do Windows podem vê-lo e abri-lo, pois, do ponto de vista deles, eles entendem os atalhos do Windows e podem ver e acessar todo o sistema de arquivos do Windows.

Se você quiser ver o arquivo do Linux, a solução mais fácil é mover o arquivo para o qual o atalho do Windows aponta, para o diretório compartilhado e acessá-lo diretamente.

    
por 21.02.2018 / 12:27