Linux - 압축 및 해제

Pear_Mh·2022년 8월 3일
0

Background

학습을 위해 데이터셋을 다운로드 받으면 용량이 큰 image dataset의 경우 대다수 압축파일 형태로 다운로드 받게 된다.(ex .zip .tar .gz .tar.gz .nii.gz 등)

이 때 해당 압축파일을 터미널 상에서 압축 및 해제하는 방법에 대해 정리해보자

> wget [다운로드 링크]

.zip

  • zip이 설치되지 않았을 경우, apt-get install zip 또는 pip install zip
# zip 압축하기
> zip [파일명.zip]

# zip 압축풀기
> unzip [파일명.zip]

# zip 폴더 전체(하위 포함) 압축
> zip [파일명.zip] -r [디렉토리]

.tar

# tar 압축하기
> tar -cvf [파일명.tar] [폴더명]

# tar 압축풀기
> tar -xvf [파일명.tar]

tar.gz

# tar.gz 압축하기
> tar -zcvf [파일명.tar.gz] [폴더명]

# tar.gz 압축풀기
> tar -zxvf [파일명.tar.gz]

.xy

# .xz 압축하기
> xz {file}

# .xz 압풀기
> xz -d {file}.xz

or

> unxz {file}.xz

추가적으로 .으로 시작하는 파일이 있는 경우가 있는데, 이러한 경우 `rm -rf ./*/.*`를 통해 삭제할 수 있다.


Reference

profile
Beyond the new era.

0개의 댓글