我在 Windows 10 上的 Virtualbox VM 中运行 Ubuntu Mate 20.04。我在 VM 中运行 Firefox 94.0.1 的 snap 版本。
如果我将 Firefox 中的文件下载到 ext4 文件系统上的主目录,它会正确保存。如果我下载到 Virtualbox 共享 Windows 文件夹,Firefox 会创建两个以“.xdp”为前缀的文件,其中之一是所需的下载,并将所需的文件名创建为零长度文件。
示例文件的ls:
-rwxrwx--- 1 root vboxsf 27266674 Nov 6 05:08 .xdp_ews357apv3-all-v3.9.1.24_c1.9.51.bin.WZTFC1
-rwxrwx--- 1 root vboxsf 0 Nov 6 05:08 .xdp_ews357apv3-all-v3.9.1.24_c1.9.51.bin.QHVOC1
-rwxrwx--- 1 root vboxsf 0 Nov 6 05:08 ews357apv3-all-v3.9.1.24_c1.9.51.bin
示例文件的目录:
11/06/2021 05:08 AM 0 ews357apv3-all-v3.9.1.24_c1.9.51.bin
11/06/2021 05:08 AM 0 .xdp_ews357apv3-all-v3.9.1.24_c1.9.51.bin.QHVOC1
11/06/2021 05:08 AM 27,266,674 .xdp_ews357apv3-all-v3.9.1.24_c1.9.51.bin.WZTFC1
11/06/2021 05:08 AM <DIR> .
11/06/2021 05:08 AM <DIR> ..
Chromium snap 可以正确保存文件,但我更喜欢使用 Firefox,因为我是一个重度选项卡用户。
共享 Windows 文件夹安装为:
driversAndInstallers on /media/sf_driversAndInstallers type vboxsf (rw,nodev,relatime,iocharset=utf8,uid=0,gid=998,dmode=0770,fmode=0770,tag=VBoxAutomounter)
snap connections firefox
显示:
removable-media firefox:removable-media :removable-media
如果我保存到〜Downloads则没有问题,不会创建额外的文件。
关于如何解决这个问题有什么建议吗?目前,我要么下载到主目录,然后使用文件管理器移动到共享文件夹,要么下载到共享文件夹并在 Windows 中重命名文件。这些工作有效,但都是额外的步骤。