티스토리 뷰

1. tar.gz 또는 tgz

 

tar 로 묶은 파일에 gzip 압축을 한번 더 하는 개념

 

실제로 tar 한뒤에 gzip 명령을 수행해도 되고

처음부터 tar 에서 옵션으로 gz 파일을 만들어도 된다.

 

압축률과 CPU 사용률은 적정한 편이다.

tar 압축방식에 z옵션을 추가해서
tar -zcvf [파일명] [압축대상] 으로 한번에 만들거나
(z 옵션은 꼭 옵션 처음에 위치해야 한다)

tar -cvf [파일명] [압축대상]
gzip [파일명] 식으로 나눠서 작업가능하다

 

<tar -zcvf 옵션으로 한번에 tar.gz 을 생성한다>

 

<기존에 존재하는 tar 파일을 gzip 으로 한번 더 압축하는 것도 이상하지 않다.>

 

압축풀기도 기존 방식의 역순이다.

tar 압축 풀기 방식에 z옵션을 추가해서
tar -zxvf [파일명] 이나
tar -zxvf [파일명] -C [압축풀 경로]
으로 한번에 풀거나
(z 옵션은 처음에 들어가야 한다.)

gunzip [파일명] 으로 한번 풀고
tar -xvf [파일명] 으로 두번 풀어줘도 된다.

gunzip [파일명] 과 동일한 명령으로
gzip -d [파일명] 도 가능하다.

 

2. bz2

 

리눅스에서 최고 압축 효율을 발휘하는 압축 포맷이다.

다만 cpu 사용 및 압축작업 시간이 오래걸린다.

 

gz 과 동일한 방식으로 명령어를 활용하면 된다.

 

tar 압축방식에 j옵션을 추가해서
tar -jcvf [파일명] [압축대상] 으로 한번에 만들거나
(j 옵션은 꼭 옵션 처음에 위치해야 한다)

tar -cvf [파일명] [압축대상]
bzip2 [파일명] 식으로 나눠서 작업가능하다
압축풀기도 기존 방식의 역순이다.

tar 압축 풀기 방식에 j옵션을 추가해서
tar -jxvf [파일명] 이나
tar -jxvf [파일명] -C [압축풀 경로]
으로 한번에 풀거나
(j 옵션은 처음에 들어가야 한다.)

bunzip2 [파일명] 으로 한번 풀고
tar -xvf [파일명] 으로 두번 풀어줘도 된다.

bunzip2 [파일명] 과 동일한 명령으로
bzip2 -d [파일명] 도 가능하다.

 

[주의]
gipz, bzip2 에서 gzip * 식으로 간단 압축을 하게 되면 zip 과는 상이한 작동을 하게 된다.

대상 파일들에 대해 개별 압축파일을 만들고, 원본파일은 압축된 파일로 대체된다.

 

 

[다음 편에 계속]

 

 

 

728x90
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함