티스토리 뷰

linux 기초 - 파일 압축하기



  파일 압축하기



  gzip과 bzip2를 통해 파일을 압축할 수 있다.


     - gzip/gunzip 


 기능

 파일을 압축한다. 

 형식 

 gzip [ 옵션 ] 파일 이름 

 옵션 

 -d : 파일 압축을 해제한다. 

 -l  : 압축된 파일의 정보를 보여준다. ( 소문자 L )  

 -r : 하위 디렉터리를 이동하여 파일을 압축한다.  

 -t : 압축파일을 검사한다. 

 -v : 압축정보를 화면에 출력한다. 

 -g : 최대한 압축한다. 

 사용 예

 gzip a.txt 

 gzip -v b.txt 



     - 압축하기(gzip) 


 ↑ gzip [파일 이름] : gzip을 통해 파일을 압축할 수 있다. 확장자 명은 .gz 이다.

    # -l ( 소문자 L )옵션을 통해 압축파일에 대한 정보를 확인할 수 있다. ( 파일의 원래 크기, 압축된크기, 압축률, 원본파일명 )

   


     -  압축 파일 내용 보기( zcat ) 


 ↑ zcat [압축된 파일 이름 ] : gz로 압축된 파일의 내용을 출력한다.



     - 압축풀기 (gunzip) 



  ↑ gunzip [ 압축된 파일 이름 ] : gz로 압축된 파일을 압축 해제할 수 있다.

    #  gzip은 다른 압축 명령과 달리 별로의 압축 풀기를 사용하지 않고, -d 옵션으로 압축을 풀 수 도 있다.



     - bzip/bunzip 


기능

 파일을 압축한다 

 형식 

 bzip2 [ 옵션 ] 파일 이름 

 옵션  

 -d : 파일 압축을 해제한다. 

 -l ( 소문자 L ): 압축된 파일의 내용을 보여준다. 

 -t : 압축 파일을 검사한다. 

 -v : 압축 정보를 화면에 출력한다.    

 --best : 최대로 압축한다.  

 사용 예 

 bzip2 abc.txt

 bzip2 -v gg.txt 



     - 압축하기 ( bzip2 ) 



 ↑ bzip2 [파일 이름] : bzip2을 통해 파일을 압축할 수 있다. 확장자 명은 .bz2 이다.

     


     -  압축 파일 내용 보기( bzcat ) 


 ↑ bzcat [압축된 파일 이름 ] : bz2로 압축된 파일의 내용을 출력한다.



     - 압축풀기( bunzip2 ) 


  ↑ bunzip2 [ 압축된 파일 이름 ] : bz2로 압축된 파일을 압축 해제할 수 있다.