관리 메뉴

물 만날 물고기

[Colab] 구글 코랩에서 압축 파일 해제하기 (압축풀기) 본문

개발도구/구글 코랩 (Google Colaboratory)

[Colab] 구글 코랩에서 압축 파일 해제하기 (압축풀기)

Lung Fish 2023. 1. 13. 17:31

🔍 예상 검색어

더보기

# 구글 코랩에서 압축파일 해제하는 방법

# 구글 코랩 zip파일 압축풀기

# 파이썬 코드로 zip파일 압축 풀기

# 코랩 zip파일 압축풀기 명령어

# Google Colaboratory

# unzip # !unzip # python # zipfile

 


 

해당 포스팅은 Google Colaboratory (코랩) 에서 압축 파일을 해제하기 위한 방법을 정리하였습니다. 리눅스 코드 명령어와 파이썬 코드 명령어 두가지 방법으로 정리되어 있으므로 참고하시기 바랍니다.



실습을 위해서 train.zip, test.zip 압축파일을 미리 업로드 해두었으며, 압축파일을 해제하는 방법은 크게 두가지로 (train.zip, test.zip) 압축 해제를 각각 다른 방법으로 설명드리겠습니다.

 

 


1. 첫번째 방법은 !unzip 리눅스 명령어를 사용하는 방법입니다.

1.1 !unzip -qq 를 입력하고 '/파일 경로/파일명.zip'을 입력합니다.
1.2 다음 -d 를 입력하고 그 뒤에는 압축을 해제할 'dir 위치 경로'를 입력합니다.

# !unzip -qq '/파일 경로/파일명.zip' -d '저장할 dir 위치 경로'
!unzip -qq '/content/train.zip' -d '/content/'

 

코드가 실행이 완료되면 왼쪽 파일창에 압축이 해제된 train 폴더가 생성되었음을 확인할 수 있습니다.



2. 두번째는 파이썬 소스 코드로 zipfile 모듈을 이용하는 방법입니다.

import zipfile
zip_file = zipfile.ZipFile('/content/test.zip') # 압축을 해제할 '/파일경로/파일명.zip'
zip_file.extractall('/content/') # 압축을 해제할 '/위치경로/'

 

첫번째 방법과 마찬가지로 test 파일의 압축이 해제된 것을 확인할 수 있습니다.

 



 이상 구글 코랩에서 압축을 해제하는 방법으로 내용을 정리하였는데, 다음에는 압축을 진행하는 방법과 파이썬 zipfile 모듈의 사용방법들에 대해서도 정리해 볼 수 있도록 하겠습니다.



# 참고자료
[1] [Colab] 간편 명령어 알아보기 https://aigong.tistory.com/443
[2] 실습환경: Colaboratory - 한 페이지 머신러닝 https://opentutorials.org/module/3653/22922
[3] [Python] zipfile 모듈, 압축파일 다루기 - yg’s blog - https://yganalyst.github.io/data_handling/memo_2/