![Ubuntu 中的 Google Drive 具有完整的本地副本](https://linux22.com/image/1185576/Ubuntu%20%E4%B8%AD%E7%9A%84%20Google%20Drive%20%E5%85%B7%E6%9C%89%E5%AE%8C%E6%95%B4%E7%9A%84%E6%9C%AC%E5%9C%B0%E5%89%AF%E6%9C%AC.png)
从 OneDrive(Windows)或 GoogleDrive(Windows)我习惯的使用比目前在 Ubuntu 中使用的多得多。
内置的 GNOME 在线帐户不是我想要的。我也尝试过其他客户端,但它们都不将整个工作区复制到本地,而是仅通过文件系统访问云中的每个文件。
我想要完整的本地副本并且只同步到云端。
是否存在我还不知道的工具?
编辑:发现了 rclone 但显然它也不能提供完整的本地副本。
提前谢谢了。
答案1
目前没有 Google Drive客户对于 Linux。
有许多第三方应用程序提供一些Google Drive 访问。这些基于公共 Google API。
这些第三方应用程序无法提供全部Google Drive 客户端功能,因为官方客户端使用私有方法,而这些方法根本不属于公共 API。
答案2
您可以查看威格力。从描述来看,它似乎可以满足您的要求。
答案3
您可以使用“rclone copy”将您的 Google Drive 复制到本地文件夹,然后编写一个 bash 脚本,使用“rclone sync”将此文件夹同步到您的 Google Drive,并创建一个 Cron 作业每小时运行一次该 bash。
答案4
VGrive 和 ODrive 似乎是不错的选择。然而,它们在 Google 登录过程中失败了。
错误 401:disabled_client。此应用暂时禁用 Google 登录。此应用尚未通过 Google 验证,因此无法使用 Google 登录。
- 访问类型:离线
- response_type:代码
- 重定向URI:http://127.0.0.1:16409/authCallback 客户端 ID:985525764653-m9dr93l4sme1ggp89fl28fopjas3equc.apps.googleusercontent.com
- 范围:https://www.googleapis.com/auth/drive
也许这篇文章能有所帮助:Grive2 不再起作用,我们还有其他方法可以让 Google Drive 在 Ubuntu MATE 16.04 LTS 上运行吗? 它使用 Wine/PlayOnLinux 安装 Windows 客户端。我不明白为什么没有官方支持基于 Linux 系统的 Drive 客户端,但事实就是如此。
根据用户 N0rbert 2019 年 12 月的回答,安装相当容易。
安装 PlayOnLinux
sudo apt install playonlinux
启动 PlayOnLinux。
点击安装或者安装程序
在搜索字段中输入“google drive”,然后选择Google Drive 同步企业版
点击安装并确认。
该程序现在应该位于桌面或应用程序 > 互联网 > Google Drive Sync
请注意,截至今天(2023 年 1 月 31 日),在 Ubuntu 22.04 LTS 上,该程序的下载已无法使用。PlayOnLinux 获得了所需的 Wine 和 Gecko 软件包,但无法下载文件本身。
由于某种原因,它尝试下载 WindowsXP
错误!文件不匹配。
本地:ee4105f798ff522bc09bc1bcacc4596c
服务器:946d00d87e4094f3a6e425e2d538eadd
编辑:感谢 Arthur 的评论。我会尽量包含要点。抱歉,用户 N0rbert 完全抄袭了您的观点,但您的描述非常到位。