일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 인공지능
- 오블완
- 오픈AI
- 아두이노
- LORA
- 이미지 편집
- 멀티모달
- 시간적 일관성
- ChatGPT
- TRANSFORMER
- 딥마인드
- 메타
- LLM
- 트랜스포머
- 확산 모델
- AI
- 일론 머스크
- ControlNet
- javascript
- ubuntu
- 가상환경
- tts
- AI 기술
- 생성형 AI
- 뉴럴링크
- 서보모터
- 우분투
- 티스토리챌린지
- PYTHON
- OpenAI
- Today
- Total
AI 탐구노트
구글 드라이브 파일 다운로드 하기 본문
이번 글은 우리가 자주 사용하는 구글 드라이브 상의 파일을, 우분투에서 손쉽게 다운받는 방법을 설명합니다.
웹 파일 다운받느 방법
우분투같은 리눅스나 macOS에서 터미널에서 wget, curl 등의 커맨드 하나로 간편하게 다운받는 경우가 많습니다.
# wget 사용 시
$ wget <다운받을 파일의 URL>
$ wget -O <저장할 파일명> <다운받을 파일의 URL>
# curl 사용 시
$ curl <다운받을 파일의 URL>
$ curl -o <저장할 파일명> <다운받을 파일의 URL>
구글 드라이브?
구글 드라이브는 온라인으로 파일의 저장과 공유을 할 수 있는 클라우드 기반 스토리지입니다.
국내 서비스로는 예전 웹하드 같은 것이 비슷한 서비스 같습니다.
계정 당 15GB 용량이 무료로 제공되니 왠만한 문서나 파일등을 이 서비스를 통해 제공 가능합니다.
불편사항
딥러닝 모델의 weight 파일을 다운 받을 때, 주로 구글 드라이브에 올려두고 제공하는 경우가 많습니다.
중국 쪽 연구자들의 경우에는 중국 쪽 클라우드 스토리지를 이용하는 경우도 있구요.
그런데, 구글 드라이브 URL은 공유되는 파일 자체의 URL이 아니라 구글 드라이브의 다운로드 화면으로 연결됩니다.
그렇게 때문에 브라우저에서 해당 URL을 열고, 화면 상에 표시되는 다운로드 버튼을 추가로 눌러서 다운받아야 합니다.
받아야 하는 파일이 많다거나 코드로 다운로드 자동화를 해야 한다거나,
GUI 환경이 아니라 터미널 상에서 작업을 해야하는 경우, 혹은 그냥 그런 게 귀찮다면...
앞서 소개한 wget, curl 등과 같이 손쉽게 다운받을 수 있다면 편하지 않을까요?
해결책
간단한 해결책은 'gdown'이라는 툴을 이용하는 것입니다.
구글 드라이브 URL 상의 파일 id에 해당하는 파일을 gdown으로 다운받는 방법은 다음과 같습니다.
# gdown 설치
$ sudo apt install gdown
# gdown 이용한 구글 드라이브 상의 파일 다운로드
$ gdown <구글 드라이브 파일 id>
# 예시
# 구글 드라이브 URL : https://drive.google.com/file/d/1U_kH7Xa_9-2RK2hnyvsyMLKdYB0h4MJS/view?usp=sharing
$ gdown --id 1U_kH7Xa_9-2RK2hnyvsyMLKdYB0h4MJS
'기술 팁' 카테고리의 다른 글
AI 모델의 모델 가중치 파일 형식 (0) | 2024.10.07 |
---|---|
Typescript 초간단 사용법 (2) | 2024.10.05 |
Windows 11 설치 시 TPM 미지원 PC 대응 방법 (2) | 2024.10.02 |
우분투 : 데스크탑에 바로 가기 만들기 (0) | 2024.10.02 |
WPS Office : MS Office 대안 제품 (2) | 2024.10.01 |