Ubuntu에서 Google Drive 공유 파일 다운로드 방법 정리
1. 환경 설정
- OS: Ubuntu
- 파일 다운로드 도구: rclone
다운로드 대상 파일
- 파일명: pc_voxelsize_01.tar
- 공유 링크: https://drive.google.com/file/d/1o5hC1SVxrItMEWwKEy4FYgVJGXpE72D4/view?usp=drive_link
- 파일 크기: 약 95GB
2. rclone 설치
최신 버전 설치
- 기존 rclone 제거 (이미 설치된 경우):
sudo apt remove rclone -y
- 최신 rclone 설치:
curl https://rclone.org/install.sh | sudo bash
- 설치 확인:
rclone --version
3. Google Drive와 rclone 연결
Google Drive Remote 설정
- rclone config 실행:
rclone config
- 새로운 Remote 생성:
- New Remote 선택
- Remote 이름: gdrive
- 클라우드 스토리지 유형: Google Drive (13)
- Google 계정 인증:
- 브라우저에서 Google Drive 계정 (xxx@gmail.com)으로 로그인.
- 인증 코드를 복사해 터미널에 붙여넣기.
- Remote 설정 완료 확인:
rclone listremotes
- 출력 예시:
gdrive:
4. 파일 확인
공유된 파일 목록 확인:
rclone ls --drive-shared-with-me gdrive:
Google Drive의 공유된 파일 확인:출력 예시:
95337301504 pc_voxelsize_01.tar
- 다운로드하려는 파일: pc_voxelsize_01.tar (파일 크기: 약 95GB)
5. 파일 다운로드
명령어 실행
현재 디렉토리로 파일 다운로드:
rclone copy --drive-shared-with-me gdrive:"pc_voxelsize_01.tar" .
다운로드 진행 상황 확인 (선택 사항):
rclone copy --progress --drive-shared-with-me gdrive:"pc_voxelsize_01.tar" .
6. 다운로드 완료 확인
- 다운로드된 파일 확인:
ls -lh pc_voxelsize_01.tar
- 파일 크기가 올바른지 확인 (약 95GB).
- 파일 압축 해제 (필요 시):
tar -xvf pc_voxelsize_01.tar -C /path/to/destination/
7. 문제 해결
주요 문제 및 해결 방법
- 오류: directory not found
- 원인: 파일을 디렉토리로 잘못 처리.
- 해결: 파일 이름을 정확히 명시.
- 공유 파일이 표시되지 않음
- 원인: 권한 부족.
- 해결: 파일 소유자에게 "링크가 있는 모든 사용자"에 다운로드 권한 부여 요청.
디버깅 명령어
오류 원인을 분석하려면 -vv 옵션 추가:
rclone copy --drive-shared-with-me gdrive:"pc_voxelsize_01.tar" . -vv
8. 결론
- rclone을 사용하면 Ubuntu에서 Google Drive 공유 파일을 쉽고 효율적으로 다운로드할 수 있습니다.
- 파일 권한과 경로 설정이 중요하며, 문제가 발생할 경우 디버깅 명령을 활용하세요.
'세팅 > ubuntu' 카테고리의 다른 글
Ubuntu 20.04 Vulkan C++ Sample Compile (0) | 2025.01.24 |
---|---|
Ubuntu 20.04에서 Vulkan C++ 개발 환경 (0) | 2025.01.19 |
Ubuntu 20.04에서 NVIDIA CUDA 및 NCCL 관련 문제를 해결 (1) | 2025.01.03 |
ubuntu 폴더내 파일 개수 확인 (0) | 2024.12.12 |
대용량 파일 카피 (0) | 2024.12.12 |