Я пытаюсь написать программу, которая будет копировать файлы из моей гостевой ОС, которая является linux Ubunto, в мою хост-систему Windows 7. Я включил параметры общих папок, но, конечно, для копирования файлов мне нужно написать путь назначения в моем коде, и я не знаю, где находится общая папка внутри Linux ... так что кто-то знает, где она находится ?
3 ответа
Сначала вам нужно настроить общие папки в VMware Player, как вы и сказали.  Предположим, вы назвали общую папку Shared .  Затем в гостевой системе linux добавьте в /etc/fstab следующую строку:
.host:/Shared    /mnt/C    vmhgfs    user    0 0
Это сделает папку хоста, которую вы назвали Shared доступной как каталог /mnt/C на гостевой системе Linux.
Вам нужно будет создать точку монтирования гостя вручную:
sudo mkdir /mnt/C
Наконец, перезапустите гостя Linux.
Общие папки, которые вы добавляете в VMWare player Параметры виртуальной машины> вкладка "Параметры" в разделе "Папки"

доступны в гостевой ОС по адресу:
/mnt/hgfs/<folder_name>
В этом случае я получаю доступ к папке с именем "shared", используя путь:
/mnt/hgfs/shared/
После установки vms-tools добавьте следующую строку в /etc/fstab:  
.host:/shared /mnt/hgfs vmhgfs defaults,ttl=5,uid=1000,gid=1000   0 0  
(с учетом того, что в настройках VMWare Player имя общего доступа находится в /shared)
