如何从 Linux (WSL) 的 Windows 子系统访问我的 Google 驱动器 (G:) Windows 装载?

How do I access my Google Drive (G: ) Windows Mount from the Windows Subsystem for Linux (WSL)?

我正在处理一个项目,该项目已存储在 Windows 的 Google 驱动器上,我想对该项目的部分内容使用 Linux。 Linux 的 Windows 子系统对我的大部分项目都很有用,但我从来不需要安装网络驱动器。虽然我不必为这个项目使用我的 Google 驱动器安装(我可以轻松地将它放在我的 /downloads/documents 文件夹中),但我很好奇如何访问我的Google 从 WSL 驱动。

我试图通过以下方式创建一个新的坐骑:

sudo mkdir /mnt/googledrive

这样就成功创建了目录,接下来我使用命令:

sudo mount -t drvfs G: /mnt/googledrive

这似乎也成功了。

我能够 cd 进入 /mnt/googledrive 目录,但我无法访问我的任何文件(它报告“.”位置不可用)。

也许我只是误解了我在做什么?

如有任何帮助,我们将不胜感激!

我找到了一个解决方法,不是使用“Google 驱动器”应用程序,而是使用个人 (https://www.google.com/drive/download/) 的“备份和同步”。

基本上它对我来说是一样的,但方式不同。备份和同步将允许您将您的驱动器备份到 Google,而且还可以将您的 Google 驱动器同步到本地。

通过选择在本地同步您的驱动器,您甚至可以 select 一些文件夹,这些文件会同步到您的用户配置文件下的“C”驱动器,与“我的文档”文件夹处于同一级别。

使用这种方式,您可以使用 /mnt/c/... link.

从 linux 访问您的文件

如果这个答案对你来说太晚了,对其他人来说可能还来得及 ;-)