ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • CentOS7 File Management : 압축
    공부합시다!/LInux 2022. 1. 14. 14:11
    728x90

    디스크 공간을 절약하기 위한 파일 압축!

     

    1. zip

    2. gzip

    3. bzip2

    4. xz

    순으로 진행합니다.

     

    1. zip

     1.1. 원래는 opensource 취지에 맞게 zip은 제외하려 했으나 Windows System과의 호환성을 고려하여 추가

     1.2. 설치 : CentOS Minimal Version에는 설치가 되어 있지 않습니다.

          # yum install -y zip unzip

     1.3. 사용법

         # zip 파일명.zip 파일1 파일2 파일3 .......

         # unzip 파일명.zip

     

    2. gzip

     2.1. 사용법

      2.1.1. 압축하기

          # gzip 파일명   : 압축 후에는 파일명 뒤에 gz 확장자 생성됨.

          # gzip -1~9 파일명 : 1쪽으로 갈수로 압축률 낮고 속도 빠름, 9쪽으로 갈수록 압축률 높고 속도 느림. 기본값 6

      2.1.2. 압축해제

          # gunzip 파일명.gz

          # gzip -d 파일명.gz  : -d는 gzip, bzip2, xz에 공통으로 사용할 수 있음.

     

    3. bzip2

     3.1. 사용법

      3.1.1. 압축하기

          # bzip2 파일명   : 압축 후에는 파일명 뒤에 bz2 확장자 생성됨.

          # bzip2 -1~9 파일명 : 1쪽으로 갈수로 압축률 낮고 속도 빠름, 9쪽으로 갈수록 압축률 높고 속도 느림. 기본값 6

      3.1.2. 압축해제

          # bunzip2 파일명.bz2

          # bzip2 -d 파일명.bz2  : -d는 gzip, bzip2, xz에 공통으로 사용할 수 있음.

     

    4. xz

     4.1. 사용법

      4.1.1. 압축하기

          # xz 파일명   : 압축 후에는 파일명 뒤에 xz 확장자 생성됨.

          # xz -1~9 파일명 : 1쪽으로 갈수로 압축률 낮고 속도 빠름, 9쪽으로 갈수록 압축률 높고 속도 느림. 기본값 6

      4.1.2. 압축해제

          # unxz 파일명.xz

          # xz -d 파일명.xz  : -d는 gzip, bzip2, xz에 공통으로 사용할 수 있음.

     

     

    =============================================================================

    실습

    1. zip

     1.1. zip, unzip 설치

     1.2. abc.zip 이란 파일명으로 a.txt, b.txt, c.txt 압축

     1.3. abc.zip 압축 해제

    zip

    2. gzip

     2.1. ab.tar를 gzip으로 압축

     2.2. ab.tar.gz 옵션없이 압축해제

     2.3. ab.tar를 압축률 9로 압축

     2.4. ab.tar.gz를 압축해제 없이 파일 내용 확인

     2.5. ab.tar.gz를 옵션 사용하여 압축해제

    gz

    3. bzip2

     3.0. bzip2 설치

     3.1. ab.tar를 bzip2으로 압축

     3.2. ab.tar.bz2 옵션없이 압축해제

     3.3. ab.tar를 압축률 9로 압축

     3.4. ab.tar.bz2를 압축해제 없이 파일 내용 확인

     3.5. ab.tar.bz2를 옵션 사용하여 압축해제

    bzip2

    4. xz

     4.1. ab.tar를 xz으로 압축

     4.2. ab.tar.xz 옵션없이 압축해제

     4.3. ab.tar를 압축률 9로 압축

     4.4. ab.tar.xz를 압축해제 없이 파일 내용 확인

     4.5. ab.tar.xz를 옵션 사용하여 압축해제

    xz

    이상으로 압축에 대한 포스팅을 마칩니다.

    -r 은 거의 모든 경우에 하위디렉토리를 포함한다는 의미를 갖습니다.

     

    Have a nice day!

    728x90
Designed by Tistory.