학습자료(~2017)/리눅스

리눅스 - 압축, 압축해제(압축풀기)

단세포소년 2011. 4. 1. 18:44
반응형

리눅스 압축하기 & 해제하기

tar <옵션> <만들 파일명> <묶을 파일명>
옵션
-c : tar 파일 만들 때 사용
-x : 묶여진 tar파일 해제할 때 사용
-v : 파일들을 묶거나 해제할 때 파일들의 이름과 크기 표시
-f : 사용할 tar 파일을 지정
-t : 묶여진 tar 파일의 내용물을 출력

일반적으로 tar 묶을 때 : tar -cvf 파일명.tar
일반적으로 tar 풀 때 : tar -xvf 파일명.tar
tar파일 안의 파일 리스트 표시 : tar -tvf 파일명.tar

gzip <옵션> <파일명>
압축하기
gzip <압축할 파일명>
tar cvfz <파일명>

압축풀기
gzip -d <파일명.gz>
gunzip <파일명.gz>
tar xvfz <파일명>

옵션
-l : 압축 파일 정보 출력
-1 : 빠른 압축속도, 낮은 압축률
-9 : 느린 압축속도, 높은 압축률
=> 숫자가 높을수록 압축 효율은 좋으나 속도는 느림.

bzip2 <옵션> <파일명>
압축하기
bzip2 <파일명>
tar cvfj <파일명>

압축풀기
bzip2 -d <파일명>
bunzip2 <파일명>
tar xvfj <파일명>

즉 tar로 gzip 압축 및 해제 할 땐 기본 tar 옵션에서 'z' 붙여주고
bzip2로 압축 및 해제할 땐 'j' 를 붙인다.


출처 : http://tasia.tistory.com/61
반응형