共有ディレクトリを持つ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ショートカットが指すファイルを共有ディレクトリに移動して直接アクセスすることです。