인공지능/Anaconda

[Google Colab] 구글 드라이브에서 압축 해제 하는 방법

바보1 2022. 12. 7. 17:17

코랩에서 딥러닝을 돌릴 때, 가장 문제점은 데이터셋이 너무 크다는 것..

이미지를 드라이브에 올릴 때 너무 시간이 오래 걸린다..

 

그래서 압축 파일로 올리면 빨리 올라가는데,

Zip Extractor인가 이거로 압축 해제를 하면 시간이 엄청 많이 걸린다.

 

그렇기 때문에 드라이브에 압축 파일을 넣고, 간단한 코드를 통해서 압축을 해제하는 방법을 알아보자..

굉장히 압축 해제가 빨리 된다.

 

압축 파일이 있는 곳에 .ipynb 파일을 만들고, 아래의 코드를 순차적으로 실행하자.

 

우선 마운트를 하자.

# 드라이브 마운트
from google.colab import drive
drive.mount('/content/drive')

그리고 압축 파일이 있는 경로로 이동합시다.

%cd /content/drive/MyDrive/Computer_Vision

저는 Computer_Vision이라는 파일에 압축 파일이 있었습니다.

 

그리고 최종적으로 아래의 코드를 실행하면 끝

!unzip -qq "/content/drive/MyDrive/Computer_Vision/New_sample.zip"
혹은
!unzip "New_sample.zip"

New_sample.zip은 내 파일이다.

따라서 MyDrive 아래의 하위 폴더를 잘 설정해서 압축 해제를 하면 된다.

 

근데 사실 이것도 시간이 꽤 걸리긴 하는데, 다른 방법에 비하면 새발의 피!

 

그리고 만약 파일이 많다면, colab에서 drive로 업로드 되는데 시간이 걸리기 때문에 인내심을 가지고 기다리자..

바로 반영이 되는것이 아니다..

 

아무튼 이렇게 하면 압축 해제가 빠르다.