2014-04-23 2 views
0

상위 디렉토리가없는 디렉토리를 tar하는 방법 : 내부내가의 내용을 압축 할

그래서
/ebs1/xxx/aaa/bbb/ 

, 모든 파일 및 폴더를 나는라는 파일 "xxx.tar로 압축 할"내지 bbb를 " .gz "사용하고 있습니다 :

tar -zcvf "xxx.tar.gz" "/ebs1/xxx/aaa/bbb/" 

괜찮습니다. 그러나 "xxx.tar.gz"파일을 열 때 트리 디렉토리는

/ebs1 -> /xxx -> /aaa -> /bbb -> 

으로 시작하고 그 후에 내용을 볼 수 있습니다.

tar이 압축 된 파일에 상위 디렉토리를 포함하지 않도록 할 수 있습니까? 압축을 풀 때 모든 콘텐츠를 가져올 필요가 없습니다.

+0

향상을위한 [AskUbuntu (http://askubuntu.com/questions) –

+0

왜 그렇죠'CD/ebs1/XXX/AAA/BBB /'와 타르 현재 디렉토리? –

+0

[tar : 현재 디렉토리의 .svn 등 모든 파일 및 디렉토리 추가 가능] (http://stackoverflow.com/questions/3651791/tar-add-all-files-and-directories-in-current) -directory-including-svn-so-on) –

답변

4

이 시도 :

tar -czvf xxx.tar.gz -C /ebs1/xxx/aaa/bbb . 
관련 문제