Sunday, February 28, 2010

UNIX의 Tar command 사용방법

요약 :

묶을때는 해당 디렉토리로 가서 다음과 같이 한다.
tar -cvf t.tar *
풀때는 풀리는 디렉토리명이 기존 것과 겹치지 않게 주의하고 다음과 같이 한다.
tar -xvf t.tar

설명 :

1. 묶을때
파일들을 묶을때 :
tar -cvf file.tar file1 file2 file3
디렉토리들을 묶을때 :
tar -cvf dir.tar dir1 dir2
현재 디렉토리의 모든 것을 묶을 때 :
tar -cvf dir.tar *

다만 해본 결과 묶을때 drag and drop 으로 묶을 폴더의
전체 패스를 넣으면 나중에 패스가 이상하게 풀려나옴.
예를 들어 /Users/mimi/myMusic/ 을 묶은 후
/Users/kiki/myMusic/ 에다가 풀면
/Users/kiki/myMusic/Users/mimi/myMusic/
와 같이 풀려버리는 것이다.

따라서 묶을때는 항상 현재 디렉토리로 가서 묶도록 한다.

2. 풀때
Tar를 풀때 :
tar -xvf file.tar
다음과 같이 해도 됨
tar xopf foo.tar
풀때는 먼저 주의할점이 있는데, 풀리는 디렉토리명이 기존 디렉토리와 겹치지 않도록 할 것 (중요)

레퍼런스 :
http://www.linfo.org/tar.html

No comments:

Post a Comment