본문 바로가기

Foundation/- Linux

압축(gzip, bzip2, xz )

아카이브 & 압축

 

압출관련 유틸리티
 -gzip
 -bzip2
 -xz
 
 명령어                    결과
 gzip [파일명]            [파일명].gz
 
 옵션 -[숫자1~9]
      -1 속도가 가장빠르며, 압축율은 가장낮음
      -9 속도가 가장느리며, 압축율은 가장높음
   (기본값 6)
   
 실습
 테스트용 파일 -> /usr/lib/locale/locale-archive
 #mkdir /practice/gzip_test
 #cd /practice/gzip_test/
 #cp /usr/lib/locale/locale-archive /practice/gzip_test/file1
 #cp file1 file2
 #cp file2 file3
 
 #gzip file1    // file1을 gzip을 이용하여 압축
 #ll -h      // 기존 95M -> 약 22M

 


 #time gzip -1 file2  //time 명령어 실행 시간 확인 real : 총 실행 시간
 #time gzip -9 file3

다음과 같이 시간적으로 차이가 나는 것을 알 수 있다.

압축률이 높은 -9 옵션이지만 , 지금은 작은 용량이라서 큰 차이는 없다.

 

 

 

 

 - 압출 파일 해제
 #gunzip [파일명]
 #gzip -d [파일명].gz
 
 
 bzip2으로 압축하기
 #bzip2 [파일명]   -> [파일명].bz2
 
 #bzip2 file1   // file1 압축 (20M)
 #ll -h     // 용량 및 파일 이름 확인


 #bzip2 file2 file3  // 파일 복수개 압축
 
 -bzip2 압축해제
 bunzip2 file1.bz2
 bzip2 -d file2.bz2 file3.bz2
 

 


xz으로 압축하기

 

 

#xz [파일명]   -> [파일명].xz
 
 #xz 명령어를 이용하여 file1 ~ file3 파일 압축
 #ll -h     //95M -> 약 3.2M 용량이 많이 줄었지만 시간이 오래걸린다. 
 


-xz 파일 압축해제
 
unxz [파일명].xz

xz -d [파일명].xz

#unxz file1.xz
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'Foundation > - Linux' 카테고리의 다른 글

Swap 메모리  (0) 2017.04.27
아카이브(ARCHIVE)  (0) 2017.04.27
RAID란 ? (RAID1, RAID5,RAID0+1,RAID6)  (0) 2017.04.26
RAID란 ? (Linear RAID, RAID0)  (0) 2017.04.25
파일과 디렉터리의 소유와 허가권  (0) 2017.04.23