2014-04-23 67 views
0

我想壓縮的內容:如何焦油不父目錄的目錄

/ebs1/xxx/aaa/bbb/ 

因此,所有的文件和文件夾內的「BBB」我要被壓縮到一個文件名爲「xxx.tar .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:添加當前目錄中的所有文件和目錄INCLUDING .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 .