강의 컨설팅 트레이닝 무료진단 무료책자 마케팅편지 마케팅정보공유 다이어리 서비스제휴 고객센터

tar 압축법
작성자 : 13 김영철
등록날짜 : 2009.01.29 16:47
2,960

tar 명령은 파일을 묶는 명령입니다. 원래는 백업을 위해 테이프백업 장치인 DAT  Device 에 백업을
할 때 쓰는 명령이었지만, 요즘은 파일의 압축이나 묶기에 더 많이 쓰이는 것 같습니다.압축명령에는
compress 나 gzip 이 따로 있지만 tar 명령으로 통합해서 쓰면 편리하고 좋습니다. 이해를 돕기 위해 압축이나 묶여지는 파일을 "대상파일" 이라고 하고,  압축해서 생긴 파일을 "생성파일" 이라고
하겠습니다. 우선 파일을 묶는 방법에 대해 알아 봅시다.

묶기    $ tar cvf  생성 파일명.tar  대상 파일명 또는 대상 디렉토리

풀기    $ tar xvf  생성 파일명.tar


tar 명령으로 파일을 묶을 때는 주의해야 할 것이 있는데 바로 디렉토리 단위로 묶는 것입니다.
공개 자료실등에서 tar 파일을 받아서 풀 경우 디렉토리 단위로 묶지 않은 파일이면 수십개의
파일이 풀려 나와 디렉토리가 엉망이 됩니다.  신경을 써야 됩니다.
tar는 아카이브 안의 파일에 대한 소유권과 허가권을 그대로 가지고 있으며, 심볼릭 링크나 하드링크,
디렉토리 구조를 유지합니다. 뒤에 나오지만 tar를 이용해서 시스템내에서의 데이터의 이동이나
복사에 자주 사용됩니다.


$ tar cvf  doc.tar doc/


위 명령은 디렉토리 doc를 모두 묶어서 doc.tar 파일로 만드는 명령입니다. 풀기는

$ tar xvf doc.tar


doc.tar 파일이 풀리면서 /doc 가 생깁니다. tar 파일의 종류는 다음과 같습니다.

*.tar       

   *.tar.Z     <-- compress 로 압축했을 때

   *.tar.z     <-- gzip 으로 압축(gunzip으로 푼다)  

   *.tar.gz              "

   *.tgz                  "


압축은 compress 나 gzip 등의 명령을 쓰면 됩니다.

 $ compress   대상파일명.tar

 -> 대상파일명.tar.Z

 $ gzip           대상파일명.tar

 -> 대상파일명.tar.gz


풀기는

 $ uncompress  대상파일명.tar.Z

-> 대상파일명.tar

 $ gunzip          대상파일명.tar.gz

-> 대상파일명.tar


각각의 경우에서 뒤의 확장자 .Z .gz가 붙고 떨어지는 것을 주의 깊게 보셔야 합니다.
파일을 풀기 전에 tar 파일의 내용을 알고 싶을 때 직접 풀지 않고 내용을 보려면 -t 옵션을 주면
풀기를 test 할 수 있습니다.

$ tar tvf  대상 파일명.tar


위에서 말 했듯이 tar 명령으로 묶기와 압축을 동시에 수행할 수 있습니다.
바로 tar 명령에서 z 옵션을 주면 되지요.

$ tar cvfz

  $ tar xvfz

  $ tar tvfz


그럼  응용을 해볼까요.  다음의 네 가지는 파일을 묶고 압축하는 방법과 풀기입니다.

1. 전통적인 사용방법

 $ tar cvf  생성파일명.tar  대상파일/

-> 생성파일명.tar

 $ gzip     생성파일명.tar

-> 생성파일명.tar.gz

 $ gunzip  생성파일명.tar.gz

-> 생성파일명.tar

 $ tar xvf   생성파일명.tar

-> 대상파일/


2.파이프를 이용한 압축

$ tar cvf - 대상파일/ | gzip > 생성파일명.tgz 

->  생성파일명.tgz

$ gunzip -c  생성파일명.tgz | tar xvf -

->  대상파일/


3. 동시수행

 $ tar cvfz  생성파일명.tgz  대상파일/

-> 생성 파일명.tgz

 $ tar xvfz  생성파일명.tgz

-> 대상파일/


4. 묶어서 디렉토리 옮긴 후 풀기 

tar cvf - 대상파일명 | ( cd 디렉토리명 ; tar xvf - )

4번은 파일이나 디렉토리를 묶어서 파이프로 넘기고 cd로 목적 디렉토리로 가서 파일을 푸는 과정으로 하위 디렉토리가 복잡한 디렉토리의 이동에 유용하게 사용됩니다.


출처 : Tong - ddakzzi님의 SERVER통

"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기,
각종 광고, 영업, 판매, 제안서, 전단지
반응율 3배×10배 이상 높이는 마법의 8단계 공식"
자세히보기

Comments

번호 제목 글쓴이 날짜 조회
3285 이것은 AI파일 미리보기입니다. 댓글3 M 최고의하루 01.15 3593
3284 이미지미리보기pds파일미리보기파일입니다^^ 댓글2 99 단국강토 01.14 2830
3283 동영상 캡쳐(Capture) 아주 쉽게 하기~ 99 단국강토 01.14 2621
3282 자판기안의 특수문자 99 단국강토 01.13 2535
3281 ntdll.dll 오류 해결방법 M 최고관리자 01.12 4401
3280 인터넷 동영상 저장하기 - 넷트랜스포터 사용 - M 최고의하루 01.12 3104
3279 옛날 기사를 찾아보고 싶을때 99 단국강토 01.08 2234
3278 CD 음악 mp3로 바꾸기 99 단국강토 01.08 2504
3277 알씨로 초간단 동영상 슬라이드쇼 만들기 99 단국강토 01.07 2849
3276 IP 추적은 어떻게 하는가? 99 단국강토 01.07 2399
3275 일본어로 된 웹을 한글로 즐기기 99 단국강토 01.06 2356
3274 이것은 AI파일 미리보기입니다. 댓글2 M 최고의하루 01.15 4052
3273 이미지미리보기pds파일미리보기파일입니다^^ 99 단국강토 01.14 2453
3272 동영상 캡쳐(Capture) 아주 쉽게 하기~ 99 단국강토 01.14 2789
3271 공유기 차단 무력화 시키는 법 99 단국강토 01.13 3550
3270 자판기안의 특수문자 99 단국강토 01.13 2368
3269 ntdll.dll 오류 해결방법 M 최고의하루 01.12 3670
3268 인터넷 동영상 저장하기 - 넷트랜스포터 사용 - M 최고의하루 01.12 3231
3267 옛날 기사를 찾아보고 싶을때 99 단국강토 01.08 2174
3266 CD 음악 mp3로 바꾸기 99 단국강토 01.08 2489
3265 알씨로 초간단 동영상 슬라이드쇼 만들기 99 단국강토 01.07 3315
3264 IP 추적은 어떻게 하는가? 99 단국강토 01.07 2216
3263 일본어로 된 웹을 한글로 즐기기 99 단국강토 01.06 2311
3262 [컴퓨터 키보드, 특수문자 정식 명칭들] M 최고의하루 12.18 3705
3261 하드,CPU,RAM 지원표 M 최고의하루 12.18 2594
3260 award bios 어워드 바이오스 설정법 M 최고의하루 12.18 3949
3259 내장 그래픽카드 죽이는 법 M 최고의하루 12.04 4888
3258 컴퓨터 조립 M 최고의하루 12.04 2840
3257 USB 버젼 속도 차이 2 천진난만 02.20 2379
3256 제가 사용하고 있는 마케팅프로그램입니다 댓글1 3 천지인 05.23 13198
마케팅
특별 마케팅자료
다운로드 마케팅자료
창업,경영
기획,카피,상품전략
동기부여,성취