공유 디렉토리가 있는 VirtualBox 시스템을 (방랑자를 사용하여) 설정했습니다. 나는 그것에서 텍스트 파일을 읽을 수 있습니다 /media/sf_vagrant
.
cat
하지만 다음을 통해서만 액세스할 수 있는 파일의 내용을 가져올 수 없습니다 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
그러나 내 Windows OS에서는 두 번 클릭하면 my_text.lnk
Notepad++가 내용(ASCII 텍스트 파일)을 표시합니다.
VirtualBox에서 MS Windows 바로가기를 사용하여 파일 내용에 액세스할 수 있는 방법이 있습니까?
답변1
Windows 바로 가기의 기능은 Windows 관점에서 다른 곳에 있는 파일을 가리키는 것이므로 파일이 공유 디렉터리에 있지 않으면 Linux 관점에서도 볼 수 없습니다.
분명히 Windows 바이너리는 Windows 바로 가기를 이해하고 전체 Windows 파일 시스템을 보고 액세스할 수 있기 때문에 이를 보고 열 수 있습니다.
Linux에서 파일을 보려면 가장 간단한 해결책은 Windows 바로 가기가 가리키는 파일을 공유 디렉터리로 이동하고 직접 액세스하는 것입니다.