-
우분투에서 구글드라이브 파일 받는 쉘 스크립트 만들기각종 사용법 2022. 2. 9. 13:26
구글드라이브 wget 의 경우
우분투 서버상에서 구글드라이브 대용량 파일을 받는 경우, 상당히 귀찮습니다.
쉘 스크립트로 귀찮음을 덜고자 포스팅합니다.
1. 파일 ID 알아내기
구글드라이브에서 다운받을 파일 우클릭 -> 링크생성에 가면 다음과 같이 나옵니다.
https://drive.google.com/file/d/1g9QE-tfersVmCIKH_KErwIGftzG8oO4/view?usp=sharing
가 링크 전체 명이면, 파일 ID는
1g9QE-tfersVmCIKH_KErwIGftzG8oO4 입니다.
2. 쉘스크립트 만들고 실행
file.sh 만들고,
#! /bin/bash VAR="1g99QE-tfersVmCIKH_KErwIGftzG8oO4" OUTPUT_NAME="ImaneNet_LT_open.txt" curl -c ./cookie -s -L "https://drive.google.com/uc?export=download&id=$VAR" > /dev/null curl -Lb ./cookie "https://drive.google.com/uc?export=download&confirm=`awk '/download/ {print $NF}' ./cookie`&id=$VAR" -o $OUTPUT_NAME rm cookie
VAR = 파일 ID
OUTPUT_NAME : 다운 받을 파일의 이름(일일히 써줘야하는듯 합니다..)
를 넣어주고 쉘 스크립트 실행하면 됩니다.
#chmod +x ./file.sh
실행
# ./file.sh
결과
'각종 사용법' 카테고리의 다른 글
텐서보드 사용법 (0) 2022.02.11 각종 명령어 (2) 2022.02.09 parser로 폴더 만들어주기 (0) 2022.02.07 torchvision dataset 에서 own dataset 을 쓰는법 (1) 2022.02.05 우분투 하드디스크 마운트 하기 (0) 2022.01.29