In this tutorial we're gonna use gdown to download file from google drive. Consider visiting that page for full instructions; this is just a summary and the source repo may have more up-to-date instructions.
-
Install it with the following command:
pip install gdown
-
After that, you can download any file from Google Drive by running one of these commands:
- For files:
gdown https://drive.google.com/uc?id=<file_id>
- alternative format
gdown <file_id>
- for folders
gdown --folder https://drive.google.com/drive/folders/<folder_id>
- alternative format
gdown --folder --id <folder_id>
- If
gdown
doesn't work for you, run with following:python -m gdown <file_id>
- For files:
-
Example: to download the readme file from this directory
gdown https://drive.google.com/uc?id=0B7EVK8r0v71pOXBhSUdJWU1MYUk
Here 0B7EVK8r0v71pOXBhSUdJWU1MYUk
is the file_id
. You can find this ID by right-clicking on the file of interest, and selecting Get link.
- Files: https://drive.google.com/file/d/<file_id>/view?usp=sharing
- Folders: https://drive.google.com/drive/folders/<folder_id>
- Only works on open access files. ("Anyone who has a link can View")
- Cannot download more than 50 files into a single folder.
- If you have access to the source file, you can consider using tar/zip to make it a single file to work around this limitation.
Original Link: https://stackoverflow.com/a/50670037/5458775