Updated:

우선 google drive file에서 공유 링크를 받는다.

보통 파일에서 오른쪽 마우스 키를 누르면 찾을 수 있다.

wget으로 파일을 다운로드 하려면 복사한 링크에서 FILEID를 찾아야 한다.

예) https://drive.google.com/file/d/12mHlNQKCE2AXkFHzvRyqSbsmOMEs259i/view?usp=sharing


위 링크에서 FILEID는 https://drive.google.com/file/d/ ~~~~~ /view?usp=sharing의 ~~~~~에 해당하는 부분이다.

공유 링크에서 찾은 FILEID와 저장하고 싶은 FILENAME으로 아래 command에 값을 바꿔서 넣으면 된다.

100MB 이하의 파일은

’’’ wget –no-check-certificate ‘https://docs.google.com/uc?export=download&id=FILEID’ -O FILENAME

’’’

100MB를 초과하는 파일은

’’’ wget –load-cookies ~/cookies.txt “https://docs.google.com/uc?export=download&confirm=$(wget –quiet –save-cookies ~/cookies.txt –keep-session-cookies –no-check-certificate ‘https://docs.google.com/uc?export=download&id={FILEID}’ -O- | sed -rn ‘s/.confirm=([0-9A-Za-z_]+)./\1\n/p’)&id={FILEID}” -O {FILENAME} && rm -rf ~/cookies.txt ‘’’

https://medium.com/@acpanjan/download-google-drive-files-using-wget-3c2c025a8b99

Comments