회원가입

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기

파일 묶기/풀기 - tar

Profile
:맥노턴
tar 는 아주 자주 사용되는 파일 묶기/풀기 유틸리티입니다.
파일들을 백업할 때, 묶어서 다른 사람에게 전송할 때, 배포할 때 등등...

tar는 스스로 압축하는 기능도 가지고 있습니다. gzip 이라는 압축유틸을 굳이 사용해서 따로 압축하지 않아도 된답니다. HP-UX나 AIX 등의 UNIX에 포함된 tar는 따로 GNU의 tar로 업그레이드 하지 않았다면, 압축기능은 지원하지 않습니다.

명령어 규칙은
     tar functonoptions targetfiles sourcefiles

function(기능)이나 option(옵션;있으면 좋고 없어도 사고안나는~) 중에서 자주 사용되는건 c, v, f, x, z 정도입니다.
다른건 거의 안써염...

자주 쓰는 것만 설명드리죠~

function
c : 새로운 아카이브(archive) 파일 생성 (묶기)
x : 아카이브로부터 파일 추출 (묶기 해제)
z : 압축하면서 묶기 (GNU 계열의 tar 만 가능; ex> 리눅스)
t : 아카이브 내부의 파일 목록 출력

option
v : 파일을 묶거나 풀 때, 정보를 출력
f : 파일들을 지정

예를들어 홈 디렉토리가 /home/mcnorton 이라고 한다면~
프롬프트는 아래처럼 되어 있구~ (대개 유닉스 시스템은 환경변수를 설정하지 않으면 # 만 덜렁 나타남)

# [mcnorton] /home/mcnorton > _

(1) 압축 하기
/home/mcnorton/public_html (개인 홈페이지 기본 디렉토리) 의 모든 내용을 묶어서 하나의 파일로 보관하고 싶을때~

# [mcnorton] /home/mcnorton > tar cvf backup.tar ./public_html
(backup.tar라는 파일로 현재디렉토리(./)아래의 public_html 을 통째로 묶어라)

압축해서 묶고 싶으면~

# [mcnorton] /home/mcnorton > tar cvfz backup.tz ./public_html

쉽죠? cvf, cvfz 요거만 써주심되여...
좀더 자세하게 묶여지고 있는 파일을 보고 싶으시면 cvvf, cvvfz 처럼 v를 하나 더 써주시면 되욤~
확장자를 tz이라고 한 이유는 압축했다는 의미로 tar를 tz로 바꿔주면 나중에 좋아요...


(2) 묶었으니 풀어봐야죠?

# [mcnorton] /home/mcnorton > tar xvf backup.tar
(backup.tar라는 파일을 현재 디렉토리에 거냥 몽땅 풀어랏)

cvf가 아니구 xvf로 바뀐점~ (x는 eXtract의 약자~)

압축 해제하실 때, 주의하실 점~
압축된 파일에 하위 디렉토리가 들어 있으면 다행인데, 여차하면 현재 디렉토리의 파일들과 섞여버리는 경우가 있어요...

쉽게 실명하면, 묶는 사람이 ./public_html/index.html 처럼 파일이 디렉토리 아래에 묶으라고 했다면 public_html이라는 디렉토리가 생기구 그 아래 파일들이 줄줄이 들어갈텐데...

안그런사람도 있거든요~ 그러면 index.html 같은 파일들이 그냥 현재 디렉토리에 풀리게 되죠... 섞이면 골라내기 무척 힘들때가 있어요... (1~2개면 몰라도, 현재디렉토리에 20개 파일이 있는데 그 디렉토리에 102개의 파일이 풀려버렸다~? 낭패죠... 기억하고 있으면 다행일진데... 언제 골라낸담? 날짜보고?)

# [mcnorton] /home/mcnorton > tar tvf backup.tar
(backup.tar라는 파일의 내용을 보여줍니다)

요렇게 내용을 한번 훑어본 다음에 풀어주세요~

정리~

묶기>
          tar cvf {생성할파일.tar} {타겟파일이나디렉토리}
풀기>
          tar xvf 파일명.tar

Profile
:맥노턴
레벨 31
980633/
-2%
McNorton & Education Lab.
Director
댓글
7
댓글 쓰기
권한이 없습니다.

번호 제목 조회 수 날짜
492 인터넷활용팁 ktGator 설치시 문제점 11590 00.11.27
491 소프트웨어안내 MP3 만들기, 인터넷에서 가져오기... 6757 00.11.27
490 서버운영 한국통신 메가패스(Megapass) 사용기... 7592 00.11.27
489 Windows/DOS 윈2000 프로페셔널 사용 소감 5625 00.11.27
488 소프트웨어안내 asf파일을 실시간 다운 받는 소프트웨어? 5390 00.11.28
487 소프트웨어안내 [RE] .asf는 저도... ^^; 화면캡쳐는... 5112 00.11.28
486 소프트웨어안내 [RE] .asf는 저도... ^^; 화면캡쳐는... 5224 00.11.28
485 인터넷활용팁 ICQ - 스킨을 입히자~ 7368 00.12.03
484 정보보호/보안 사이버 범죄를 막기위한 방법 8069 00.12.09
483 정보보호/보안 메일조심 - 마이크로소프트 해킹 사건 5483 00.12.10
482 인터넷활용팁 익스플로러에서 한글파일명 URL 안열릴때... 11219 00.12.13
481 Unix/Linux 맥킨토시에서도 리눅스를 쓸 수 있을까? 9135 00.12.19
480 소프트웨어안내 Wav -> RM 변환방법 5489 00.12.19
479 소프트웨어안내 [RE] Real Producer를 이용하세요. 5473 00.12.20
478 인터넷활용팁 주소 쉽게 입력하기 (.com) 10321 00.12.21
477 Unix/Linux 파일 묶기/풀기 - tar (7) 9932 00.12.24
476 Unix/Linux 파일 묶기/풀기 - tar (7) 10493 00.12.24
Unix/Linux 파일 묶기/풀기 - tar (7) 15673 00.12.24
474 Unix/Linux 파일 묶기/풀기 - tar (7) 21815 00.12.24
473 Unix/Linux 파일 찾기 - find 6514 00.12.24

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기