2011년 4월 12일 화요일

리눅스 tar.gz 압축&풀기

tar명령에 의한 압축은 원본 파일이 그대로 남아있다. 그래서 백업을 위한 안전성 측면에서 좋다.
(gzip명령도 있는데 windows의 zip이라고 보면 된다.)

tar명령의 옵션은 상당히 많다.
(사람마다 옵션의 순서를 달리 사용하기도 한다.)

옵션 중 기본은 z와 f이다.
z는 zip압축을 의미하며 -f는 파일을 의미한다. 쉽게 zf로 이해하자.

tar명령을 실행될 때 파일의 용량을 크다면 시간이 오래 걸린다. 컴퓨터가 멈췄다고 오해할 수도 있다. 그러므로 -v를 덧붙여줘야 한다.  v는 view보기를 의미한다.
zf에 v를 합쳐 vzf로 이해하도록 하자.

이제 다음 옵션에서 방향이 갈린다.
c 와 x
각각 creat와 extract라는 뜻이다.
그러므로
cvzf를 하면 '압축파일을 만들면서 본다'는 의미가 되므로 '압축 만들기'
xvzf를 하면 '압축파일을 추출하면서 본다'는 의미가 되므로 '압축 풀기'

이제 명령을 실행해 보자
tar cvzf test.tar.gz test(압축할 파일)
tar xvzf test

댓글 없음:

댓글 쓰기