[Linux] wget으로 Google drive 파일 다운로드 하기
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