是否有任何简单的应用程序可以将文件夹与谷歌驱动器同步?

是否有任何简单的应用程序可以将文件夹与谷歌驱动器同步?

我有一个文件夹,用于保存我的脚本、我编写的 NetBeans 项目等。我厌倦了每次新建项目或进行编辑后都要上传它。我看到了一些客户端,但我不想使用它们。

是否有一个简单的命令行工具,我可以选择某个文件夹并同步它?

答案1

尝试 rclone

sudo apt install rclone

配置:

rclone config

Rclone 是一个命令行程序,用于同步包括 Google Drive 在内的许多平台的文件和目录。请参阅官方网站以获取完整列表。

特征

  • 始终检查 MD5/SHA1 哈希以确保文件完整性
  • 文件上保留的时间戳
  • 支持基于整个文件的部分同步
  • 复制模式仅复制新的/更改的文件
  • 同步(单向)模式使目录相同
  • 检查模式以检查文件哈希值相等性
  • 可以与网络同步,例如两个不同的云帐户
  • 可选加密(Crypt)
  • 可选缓存(Cache)
  • 可选 FUSE 支架(rclone 支架)

答案2

格里夫

Grive 仍处于测试阶段。它只是将 Google Drive 中的所有文件下载到当前目录中。在对本地文件进行一些更改后,再次运行 grive,它会将您的更改上传回您的 Google Drive。本地或 Google Drive 中创建的新文件将分别上传或下载。已删除的文件也将被“删除”。目前,Grive 不会销毁您的任何文件:它只会将文件移动到名为 .trash 的目录或将其放入 Google Drive 垃圾箱。您可以随时恢复它们。

驱动

gdrive 是一个命令行实用程序,用于将单个文件上传和下载到您的 Google Drive。此工具本身不执行任何类型的同步,如果您需要,可以使用 Google 自己的工具。它用于一次性上传或下载以及与其他 unix 工具集成。一个用例可能是每天上传备份存档以供异地存储。

答案3

我个人喜欢驾驶

  • 安装简单,因为有独立的二进制文件(可从 GitHub 发布页面获取,这使得安装实际上比自述文件中描述的更容易)
  • 设置工作通过例如drive init ~/gdrive打开该 URL 执行 OAuth2 Web 身份验证,并将凭据复制到提示中。凭据存储在该文件夹中,因此这是一次性设置步骤。
  • 同步是半自动的:由drive pull或触发drive push,并在进行本地/远程更改之前询问,这使得所有 I/O 完全透明(良好的用户体验)。

这个reddit帖子

相关内容