강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

bzip2로 특정 파일압축하기와 bunzip2로 압축파일 풀기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

bzip2로 특정 파일압축하기와 bunzip2로 압축파일 풀기

 

첫번째 예는 특정파일을 bzip2으로 압축을 하고 압축된 파일을 다시 bunzip2로 압축해제하는 예입니다.  먼저 아래와 같이 dir이라는 디렉토리에 두개의 파일이 존재합니다. 이중 한개의 파일(textfile3)을 압축해 보겠습니다. 설명드린바와 같이 bzip2로 압축을 하려면 "bzip2 파일명"과 같이 하면 됩니다.

 

 

[root@host3 dir]# ls -l
합계 17540
-rwx-----x    1 bible1   bible2    4314004  9
24 20:12 textfile1
-rwx-----x    1 bible1   bible2   13610464  9
24 20:12 textfile3
[root@host3 dir]#
[root@host3 dir]# bzip2 textfile3
[root@host3 dir]#
[root@host3 dir]# ls -l
합계 4580
-rwx-----x    1 bible1   bible2    4314004  9
24 20:12 textfile1
-rwx-----x    1 bible1   bible2     354659  9
24 20:12 textfile3.bz2
[root@host3 dir]#

 

textfile3을 압축하여 textfile3.bz2라는 파일이 생성 되었습니다. 압축된 후에는 원본파일명의 끝에 .bz2라는 확장자가 붙어있는 것도 확인하기 바랍니다. 여기서 유의하여 보아야 할 내용은 압축후의 원본파일과의 용량비교입니다.  , textfile3의 용량이 약 13MB였습니다. 그리고 압축후의 용량이 약 354KB입니다. 1/10용량으로 압축이 된 것입니다.

 

이책의 gzip명령어편에서도 동일한 파일을 대상으로 압축설명과 예를 들었으므로 gzip으로 압축한 결과와 용량비교를 해보면 알겠지만, 현재 리눅스에서 사용하는 모든 압축유틸리티중에 압축효율이 가장 좋은 것은 bzip2입니다.  , 이번에는 압축된 파일을 bunzip2로 풀어 보겠습니다.  bzip2로 압축된 파일을 풀 때에는 "bunzip2 압축파일명"과 같이 하면 간단히 압축파일을 해제 할 수 있습니다.

 

다음은 위에서 압축한 textfile3.bz2파일의 압축을 해제한 것입니다.

 

 

[root@host3 dir]# bunzip2 textfile3.bz2
[root@host3 dir]#
[root@host3 dir]# ls -l
합계 17540
-rwx-----x    1 bible1   bible2    4314004  9
24 20:12 textfile1
-rwx-----x    1 bible1   bible2   13610464  9
24 20:12 textfile3
[root@host3 dir]#

 

압축 해제된 textfile3의 파일과 압축하기 전의 파일과 속성, 퍼미션등 다른 것이 있는가를 확인해 보시기 바랍니다.

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,032 명
  • 현재 강좌수 :  35,772 개
  • 현재 접속자 :  225 명