## reference: https://alexandrerosseto.medium.com/vmware-linux-how-to-share-folder-between-host-and-vm-62e63419ecbb # command: sudo vmhgfs-fuse .host:/shared /mnt/hgfs/shared -o allow_other -o uid=1000 ## comments: O.k. You may need to play around with this command. like every other commercial product wrapped up as a "free offering"... critical features are designed to "encourage" you to purcase the professional version/license/ what have you... Nevertheless... this (vmware workstation player) is an excellent and useful tool and if you cannot afford to purchase the pro-version, just be patient and do your due diligence... there's a way to get to a full-featured, stable platform and the process will build your skillset so that when you do... you will be playing the tool, not the other way around! Look at other references. Here is a more complicated explanation from Oracle... and a more general form of the command (not assuming where you're locating the host folder, hgfs mount vm share folder name... Also with vmware you must create your shared folder settings in the GUI then with these command, mount the share.. Until you change those settings, your mount should persist login to login. (Disabling the share is fine. But remove and rebuild... you have to remount.) So understand ".host:/shared" has to say .host/[path/to/share/folder], so for example if you want your host share folder to be /home/user/Documents/vm-share, then that part of the command is .host/home/user/Documents/vm-share ... (which you should already have told vmware in the gui share settings). Now... once you have told vmware in the gui where your host drive share is, and activated the share there... you should find a /mnt/hgfs folder on your virtual root filesystem. If not... create it! sudo mkdir -p /mnt/hgfs .. finally, the name of your local (in vmware) shared folder should also be visible there, but if vmware didn't create it (you named it in the gui settings... ) then you know ... sudo mkdir -p /mnt/hgfs/your-folder-name ... so i.k. THEN run the above command... and you're good. ## reference #2 : https://docs.vmware.com/en/VMware-Workstation-Pro/16.0/com.vmware.ws.using.doc/GUID-AB5C80FE-9B8A-4899-8186-3DB8201B1758 # command #2 : /usr/bin/vmhgfs-fuse .host:/foo /tmp/foo -o subtype=vmhgfs-fuse,allow_other