본문 바로가기

IT/Linux

tgz 파일 압축/압축 해제

* tgz 파일이란?

 .tar 형식의 파일을 gzip으로 압축한 파일

 

 

 

* tar란?

 - 여러 개의 파일을 하나의 압축 형태로 묶거나 풀 때 사용하는 명령어

 - Type Archive의 줄임말. 우리가 흔히 아는 테이프를 저장.

 - 과거에는 tar 자체를 백업 용도로 사용 -> 데이터를 하나로 묶고 저장 -> Archive라는 말을 쓰는 이유

 - tar 파일 압축한다는 표현은 쓰지만 실제로 데이터의 크기가 줄어들지는 않는다.
  (여러 개의 파일을 하나로 묶는 것에 사용되기 때문에 묶기만 하지 크기는 줄어들지 않음)
  ☞ 진촤?인지 궁금해서 실제로 해봤읍니다. 이상하다. 데이터의 크기?? 파일 크기가 늘어나는데요?
  아시는 분 알려주세용 ㅠㅠ

tar로 압축했는데 크기가 8배나 차이가?!

 

 

 

* tar 옵션

옵션은 이거 말고 더 있는 것 같은데 일단 이 정도로만 기억하려고 한다.

기억하기 쉽도록 full name도 적어두었읍니다.

tar  -c  파일 압축  create
 -x  압축 해제 extract
 -v  압축과정 출력  verbose
 -f  지정한 파일명으로 압축 file
 -z  tar 압축 후 gzip 압축  gzip
 -p  소유권등 퍼미션 유지  permission

 

 

 

* tar 압축

tar -cvf [파일명.tar] [폴더명]

 

 

 

* tgz 압축

tar -zcvf [파일명.tar.gz] [폴더명]

 

 

 

* tar 압축 해제

tar -xvf [파일명.tar]

 

 

 

* tgz 압축 해제

tar -zxvf [파일명.tar.gz]

 

 

 

* 참고

https://metaverse-cloud.tistory.com/269

 

Linux ) tar란 무엇인가?

리눅스를 접하다 보면 tar 형태의 파일을 많이 접하게 된다. 그렇다면 tar란 무엇일까? tar 정의 tar란 여러개의 파일을 하나의 압축 형태로 묶거나 풀 때 사용하는 명령어이다. Type Archive의 줄임말

metaverse-cloud.tistory.com

https://eehoeskrap.tistory.com/555

 

[Linux] tar / tar.gz / zip 압축 및 압축 해제

보통 리눅스에서 파일을 압축 파일을 다룰 때, "tar로 압축(compress)한다"는 표현을 쓰는 경우가 많은데, 정확히 말하자면 tar 자체는 "데이터의 크기를 줄이기 위한 파일 압축"을 수행하지 않는다.

eehoeskrap.tistory.com

 

'IT > Linux' 카테고리의 다른 글

root 계정 초기 비밀번호 설정하기  (0) 2024.06.03