수업 노트/리눅스 기본 명령어
압축파일 다루기 2(gz, bz2)
오리지날초이
2021. 9. 5. 23:28
1. tar.gz 또는 tgz
tar 로 묶은 파일에 gzip 압축을 한번 더 하는 개념
실제로 tar 한뒤에 gzip 명령을 수행해도 되고
처음부터 tar 에서 옵션으로 gz 파일을 만들어도 된다.
압축률과 CPU 사용률은 적정한 편이다.
tar 압축방식에 z옵션을 추가해서
tar -zcvf [파일명] [압축대상] 으로 한번에 만들거나
(z 옵션은 꼭 옵션 처음에 위치해야 한다)
tar -cvf [파일명] [압축대상]
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
반응형