如何将文件上传至 Google Drive?

如何将文件上传至 Google Drive?

我只想从命令行将文件上传到 Google Drive。我不关心同步。我只想将内容上传到 Google Drive,如果它们存在,则替换它们,如果不存在,则创建它们。

我知道 grive 存在,但它会将所有内容从 google drive 同步到您使用的文件夹,这不是我想要的。

我想知道是否有办法解决这个问题,scp或者通过类似的东西?

谢谢

答案1

有一个很好的教程:使用终端上传 Google Drive 文件

总结一下链接:

  • 如果尚未安装,请安装curl
  • 创建 Google 安全证书
  • 从命令行测试
  • 创建 Python 脚本来自动化

答案2

将文件作为附件发送到您的 gmail 帐户,然后您可以直接将其保存到 google drive。

uuencode 文件.txt 文件.txt | 邮件[电子邮件保护]

我知道这不是直接到 gdrive,但由于没有其他可用选项,所以我使用这种简单的方法。

答案3

rclone很好地回答了您的问题。配置和使用详情请参阅rclone 网站。通过使用,rclone您可以轻松切换到其他受支持的云提供商,详情请见rclone 主页

答案4

如果您已登录gdrive系统(在 ubuntu 设置中) - 只需进入根目录并粘贴到目录:/run/user/1000/gvfs/google-drive:host=gmail.com,user=(first_part_of_your_mail_here)

如果您没有登录 - 您需要使用网络工具。

相关内容