[완료] tar 압축시..
글쓴이: onave / 작성시간: 일, 2010/02/07 - 9:24오전
tar 경로의 앞부분을 제거하고 묶는 방법이 있습니까?
P옵션으로 / 경로를 없애거나(기본값) 넣을 수 있던데요,
이것 말고 더 하위에 대한 옵션은 제가 man 페이지를 봐도 잘 모르겠습니다.
예를들어)
/usr/man/123 /usr/man/456 ... 형식으로 디렉토리가 있을때,
cd /usr; tar cf man.tar man 명령으로 묶으면 풀었을때
man/123
man/456
...
이와같이 나오도록 묶이게 됩니다. 제가 바라는 형식이 바로 이것입니다.
그런데 cd 명령어 없이 tar 자체적으로 저렇게 만들 수는 없을까요?
tar cf man.tar /usr/man 명령은 당연히
usr/man/123
usr/man/456
...
이렇게 묶이고,
tar cf man.tar /usr/man --strip-components=1 명령으로 해봐도 마찬가지였습니다.
검색을 해보니..
해제시에 usr/ 을 제외하고 man/123 man/456 으로 풀리도록 명령을 내릴수는 있던데,
애당초 만들때 usr/ 경로를 제거하고 싶어서 질문 올립니다.
Forums:
...
찾으시는 게 -C 옵션 같네요.
tar -C /usr -cvf man.tar man
이론..
감사합니다. tar -cvf man.tar man -C /usr
해보고 안되서 안되는가보다 했었습니다... ;;
댓글 달기