ubuntu 使用gdown下载Google Drive文件, 文件夹, 下载别人分享的文件夹

您所在的位置:网站首页 如何下载谷歌云盘文件到手机上 ubuntu 使用gdown下载Google Drive文件, 文件夹, 下载别人分享的文件夹

ubuntu 使用gdown下载Google Drive文件, 文件夹, 下载别人分享的文件夹

2024-07-16 15:05| 来源: 网络整理| 查看: 265

本文会介绍怎么在ubuntu 上

下载Google Drive文件,下载Google Drive文件夹下载别人分享的Google Drive文件夹 下载文件

gdown参考来自

安装gdown git clone https://github.com/wkentaro/gdown.git cd gdown pip install gdown 获取需要下载的文件链接

比如下载 (链接来自网站链接)

https://drive.google.com/file/d/1jUB5yD7DP97-EqqU2A9mmr61JpNwZBVK/view

其中,1jUB5yD7DP97-EqqU2A9mmr61JpNwZBVK为文件标识符

下载文件 gdown https://drive.google.com/uc?id=标识符

即命令行运行

gdown https://drive.google.com/uc?id=1jUB5yD7DP97-EqqU2A9mmr61JpNwZBVK 下载文件夹

步骤

在colab里将目标文件夹压缩再使用前面文件下载流程 压缩

(想深入了解 colab 请看colab使用参考)

在云盘里新建个colab

在这里插入图片描述

填入代码

红色部分代码执行后,左边会出现gdriver,可以在gdriver在找直接的目标文件夹位置。蓝色部分代码执行即可,速度很快 挂载网盘,让colab能识别到driver

from google.colab import drive drive.mount('/gdrive') import os, zipfile

执行压缩

import os, zipfile def make_zip(source_dir, output_filename): zipf = zipfile.ZipFile(output_filename, 'w') pre_len = len(os.path.dirname(source_dir)) for parent, dirnames, filenames in os.walk(source_dir): for filename in filenames: pathfile = os.path.join(parent, filename) arcname = pathfile[pre_len:].strip(os.path.sep) #相对路径 zipf.write(pathfile, arcname) zipf.close() dir = "/gdrive/MyDrive/11" #指定要压缩的文件夹 zipFile = "/gdrive/MyDrive/11.zip" #指定压缩后的文件 make_zip(dir,zipFile) print("Success")

其中,这里要设置自己的待压缩的文件夹和压缩后的文件

dir = "/gdrive/MyDrive/11" #指定要压缩的文件夹 zipFile = "/gdrive/MyDrive/11.zip" #指定压缩后的文件 按前面文件的下载流程下载文件夹的压缩包即可 下载别人共享的文件夹

步骤 1.将别人共享的文件夹copy到自己云盘 2. 执行前面的文件夹压缩步骤 3. 执行前面的文件下载步骤

复制别人共享的文件夹

参考



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3