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
와 같은 압축파일을 이용해 여러 파일을 받아야 합니다.