Google drive link 파일 다운로드
만약 파일을 다운로드 하고 싶은데,
colab이라서 다운로드하고 다시 업로드 하는 번거로움이 있다면
gdown package를 사용하면 편하다.
1. pip install gdown
pip install gdown
먼저 pip install gdown을 한다.
여기서 colab이면 앞에 느낌표를 붙여 !pip install gdown을 한다.
2. gdown https://drive.google.com/uc?={file_id}
다음으로 gdown 명령어와 링크를 활용해서 파일을 다운로드한다.
!gdown https://drive.google.com/uc?= {file_id}
ex) !gdown https://drive.google.com/uc?id=19pWvdtW3Pdxmc
gdown https://drive.google.com/uc?id= {file_id}
예시) !gdown https://drive.google.com/uc?id=19pWvdtW3Pdxmc
위 형식에 맞춰서 file_id를 대신해 실행하면 된다.
예를 들어 위와 같은 사진에서는 실제 주소가 https://drive.google.com/file/d/19pWvdEHSG6tW3PdEymVjImc/view이다.
https://drive.google.com/file/d/{file_id}/view 이므로
올바른 위치에 있는 file_id만 골라서
https://drive.google.com/uc?=file_id 로 바꾸면 된다.
위의 예시에서는 https://drive.google.com/uc?=19pWvdEHSG6tW3PdEymVjImc
가 되는 셈이다.
그러면 위처럼 11.7Gb 파일이 잘 다운로드 되는 것을 알 수 있다.
Reference:
https://stackoverflow.com/questions/25010369/wget-curl-large-file-from-google-drive
'명령어 등등' 카테고리의 다른 글
[vscode] select kernel 문제 해결하기 / kernel이 하나도 안 나타날 때 (0) | 2023.06.13 |
---|---|
scp - linux 간 파일 쉽게 보내기 scp 명령어 (0) | 2023.05.01 |
해당 경로에서 폴더마다 용량 체크 du -sh * | sort -hr (0) | 2023.04.26 |
[R] 과학적 표기법 바꾸기 options(scipen=10000) (0) | 2023.04.24 |
파일 개수 세기 ls : ls -l | grep ^- | wc -l. (0) | 2023.04.15 |
[R] 클립보드 복사 사용해서 R 데이터 불러오기 read.table(file="clipboard") (0) | 2023.02.15 |
[R] R로 시간 분석하기 / 여섯 자리 글자를 시분초로 읽는 방법 hms (0) | 2023.02.04 |
[R] 한글 들어간 dataframe 제대로 저장하는 법 write.csv (0) | 2023.02.04 |