2011-02-28 90 views
2

我想焦油目錄/ opt/MYDIR 到目錄/ opt焦油/ myprefix/MYDIR如何與前綴目錄

我怎麼能做到這一點與tar命令? (Solaris)上

感謝

+0

怎麼辦你想完成那將不會做'cd/opt; mkdir myprefix; mv mydir myprefix'? – sarnold 2011-02-28 08:45:57

+1

這個問題可能更適合於ServerFault。 – 2011-02-28 08:49:07

+0

你可以在超級用戶或serverfault上問這個問題,但我想你會在問之前找到答案:)對不起,但是關於SO的主題。 – 2011-02-28 13:38:41

回答

2

創建符號鏈接,這樣就可以訪問的/ opt/MYDIR作爲的/ opt/myprefix/MYDIR

cd /opt 
ln -s . myprefix 

然後焦油它:

tar -cvf mytar.tar /opt/myprefix/mydir 
+0

有沒有選擇這樣做與tar命令本身? – Jas 2011-02-28 10:35:29

+6

有:http://www.gnu.org/software/tar/manual/html_section/transform.html – 2011-10-05 18:54:45

+7

這是來自tar的幫助,但我沒有測試它:在每個文件名前加上'/ prefix /' :'$ tar --transform',^,/ prefix /,'-x -f arch.tar' – NickSoft 2012-12-16 18:24:06