当前位置: 首页 > 知识库问答 >
问题:

下载Google Drive文件到Ubuntu终端

谢海阳
2023-03-14

我正试图通过wget下载以下链接中的文件:

我尝试了以下答案中提出的解决方案,但一直无法使其起作用。

  1. wget/curl来自google Drive的大文件
  2. 从“与我共享”文件夹下载google驱动器中的zip文件夹/文件
  3. wget/curl来自google Drive的大文件
  4. 在google驱动器文件上使用Wget
  5. 通过HTTP GET请求从Google Drive下载文件
  6. wget不对Google Drive中的共享文件工作

它继续下载一个大小范围从0K到3.1K的文件,这取决于答案,但没有一个是.zip文件。

我做错什么了?

共有1个答案

巫马善
2023-03-14

您可以简单地使用它从google drive下载文件,并使用wget

wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=FILEID' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=FILEID" -O FILENAME && rm -rf /tmp/cookies.txt

所以您要查找的两个文件可以下载如下:

>> wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=1J5QX6PflSnmXr428i7rWi0dAz80SOzqN' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=1J5QX6PflSnmXr428i7rWi0dAz80SOzqN" -O test.zip && rm -rf /tmp/cookies.txt
>> wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=1rO1xQzMUNxNobKNDdofgW5VihQkeW3j2' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=1rO1xQzMUNxNobKNDdofgW5VihQkeW3j2" -O train.zip && rm -rf /tmp/cookies.txt
 类似资料:
  • > 假设我有一个导出链接,如下所示:

  • 我正在开发一个android应用程序,我试图将谷歌驱动器集成到我的应用程序中。该程序是允许同步,所以它在SD卡上创建一个文件,然后这个文件被上传到谷歌驱动器上。我成功地进行了身份验证,但是当我使用函数上传时,我得到一个NullPointerException,并且我看不到值在哪里是null,因为当我遍历所有内容时,似乎没有任何内容是null。 下面是我用来执行上传的代码。 以下是我如何获得驱动器服

  • 我想添加时间字符串的文件名,我上传到谷歌驱动器使用pydrive的结束。基本上,我尝试编写以下代码,但我不知道如何适应新的文件变量: 获取类型错误:应为str、字节或os。类路径对象,而不是GoogleDriveFile

  • 我试图创建一个nodejs应用程序,可以准备我的GoogleDrive文件。我不想要一个每个人都可以使用的应用程序,它只是特定于我的谷歌驱动。 我在控制台中为GoogleDrive创建了一个api密钥,没有任何限制。 这是我正在做的电话:https://www.googleapis.com/drive/v3/files?pageSize=10 当使用这个键我得到这个错误: 这在谷歌硬盘上可能吗?

  • 有人成功地从linux终端下载了wetransfer链接吗? thnx mart

  • 下载 <?php /** * 下载文件请求示例 */ require dirname(__DIR__) . '/vendor/autoload.php'; use Yurun\Util\HttpRequest; use Yurun\Util\YurunHttp; use Yurun\Util\YurunHttp\Handler\Swoole; $url = 'http://www.baid