wget, curl을 이용한 다운로드는 script로 만들어 실행할 수 있기 때문에 환경을 구성하거나 동일 한 작업을 할때 유용합니다. 하지만 구글 드라이브를 이용해 다운로드 할 때 제대로 다운로드가 되지 않거나 큰 파일의 경우 받아지지 않는 경우가 많습니다. 이러한 점들을 해결하기위한 패키지중 하나가 바로 gdown입니다.

구글드라이브를 이용해 링크를 통해 공유한 파일을 바로 스크립트로 다운로드 하는 방법을 알아 보겠습니다.

설치

gdown은 pip를 이용한 설치를 지원합니다.

pip install gdown

사용방법

먼저 다운로드를 받을 파일의 공유 링크를 생성합니다. 파일의 공유링크를 생성하면 아래와 같은 링크를 얻을 수 있고

https://drive.google.com/file/d/<파일 ID>/view?usp=sharing

이때 파일의 고유한 ID가 생성됩니다.

gdown --id <파일 ID>

id 옵션을 주어 쉽게 다운로드 할 수 있습니다.

  • 내용추가 (2020.12.16.)

현재 gdown은 폴더를 이용한 다운로드가 지원되지 않습니다. tar와 같은 압축파일을 이용해 여러 파일을 받아야 합니다.


참고문서