HP-UX

tar 명령어 관련 문의 드립니다.

 
김천기
조언자

tar 명령어 관련 문의 드립니다.

안녕하세요. tar 명령어 관련해서 문의 드립니다 .
제가 특정 폴더에 있는 파일을 tar로 묶어서 다른 특정 폴더에 풀어 놓으려고 합니다. 예를 들면..
1.
# a b c <= 3개의 파일이 있습니다.
# tar cvf test.tar ./* <= tar로묶습니다.
# tar xvf test.tar -C /tmp/UX <= 특정폴더에 풀어 놓으려고함. 하지만 안됨.
2.
# a b c <= 3개의 파일이 있습니다.
# tar cvf test.tar * <= tar로묶습니다.
# tar xvf test.tar -C /tmp/UX <= 특정폴더에 풀어 놓으려고함. 하지만 안됨.
3.
# a b c <= 3개의 파일이 있습니다.
# tar cvf test.tar /tmp/HP<= tar로묶습니다.
# tar xvf test.tar -C /tmp/UX <= 특정폴더에 풀어 놓으려고함. 하지만 안됨.
특정한 디렉토리에 있는 파일들을 tar 로 묶어서 다른 특정한 디렉토리에 풀고 싶은데요.. 인터넷 찾아보면 -C옵션을 주면 된다고 해서 넣어보고 빼고 해보기도 했는데 안되네요..
고수님들 도움 부탁드립니다.

3 응답 3
monoworld_1
조언자

tar 명령어 관련 문의 드립니다.

이렇게 하면 원하는 결과 얻어질거 같습니다.
# tar xvf test.tar -C /tmp/UX 대신

#cd /tmp/UX;tar xvf /tmp/test.tar

이렇게 하면 원하시는 디렉토리에 푸는게 가능할겁니다.
김천기
조언자

tar 명령어 관련 문의 드립니다.

답변감사드립니다.^^
물론 해당 디렉토리로 이동해서 tar을 풀면 가능하지만 폴더를 직접 지정해야되서 그렇습니다. ^^
-C 옵션말고 다른 옵션을 줘야할까요? 방법 문의 드립니다.
Joseph
초등학생

tar 명령어 관련 문의 드립니다.

-C option is used with -c option as below.
#tar -cvf test.tar -C /tmp/a . -C /tmp/b .
test.tar have files in a and b directory.
There is no option for what you want to do.

Sorry for writing in English. My PC doesn't support to write in Korean.

Cheers,