본문 바로가기
OS/Cent OS

압축과 아카이브

by 티옌.liy 2017. 2. 4.

압축 - 파일을 압축하여 용량을 감소



1. 압축 유틸리티 종류


1) gzip    ( 압축율이 낮으나 속도는 빠르다. )


사용법 : gzip [옵션] [ 파일명 ]

결과 : [파일명].gz

옵션 ( 1 ~ 9 )

-1 : 가장 빠르고, 압축율이 가장낮다

-9 : 가장 느리고, 압축율이 가장 높다.

-d : 압축 해제


( file1 파일이 gzip타입으로 압축되었다. )


2) bzip2  ( 압축율은 높지만 속도는 보통이다. )


사용법 : bzip2 [파일명]

결과 : [파일명].bz2

옵션 : -d 압축해제


( file1 파일이 bzip2타입으로 압축되었다. )


3) xz  ( 압축율은 매우높지만 속도가 느리다. )


사용법 : xz [파일명]

결과 : [파일명].xz

옵션 : -d 압축해제


( file1 파일이 xz타입으로 압축되었다. )







아카이브 - 여러파일을 하나로 묶는것


tip) 보통, 리눅스에서는 파일을 아카이브로 묶고 아카이브를 압축한다.


1. tar ( Tape ARchive )

- 압축이 아니다. 그러므로 용량은 변하지 않는다.

- 여러 파일들을 하나의 파일로 묶는다.


* 사용법 : tar [옵션] [ 만들 파일이름 ].tar [ 묶을파일 ]


* 옵션

- c : 아카이브 생성

- x : 아카이브 해제

- v : 아카이브 진행 과정 출력

- f : tar 아카이브 파일 지정

- r : 파일 추가

- t : 아카이브 내용 확인

- c : 디렉토리를 지정하여 해제


- z : gzip으로 아카이브 생성과 함께 압축

- j : bzip2으로 아카이브 생성과 함께 압축

- J : xz으로 아카이브 생성과 함께 압축



ex) # tar xvfz file.tar.gz

'OS > Cent OS' 카테고리의 다른 글

리눅스의 부팅 과정  (0) 2017.02.05
LVM ( Logical Volume Manager )  (0) 2017.02.05
파일검색 Find  (0) 2017.02.04
쿼터(Quota) - 사용자 공간 할당  (0) 2017.02.04
디스크 고장 및 복구  (0) 2017.02.04
파일 시스템 관리 #2  (0) 2017.01.25

댓글