2010-04-16 64 views
1

假設我有一個包含焦油如何解開子目錄?

/    # Root directory 
/level1/   # A sub directory 
/level1/a.file 
/level1/b.file 
/level1/...  # The rest 

我怎麼可以這樣做tar -xf,將解壓內容level1/這樣的:

/a.file 
/b.file 
/...  # The rest 

回答

5

只要它涉及一個簡單的子目錄就像我原來的問題,我發現我可以做到這一點:

tar -xzf mytar.tgz --strip-components 1 
-2
tar xf mytar.tar 
mv /level1/* . 
+2

這將在當前目錄中保留tar的所有其他內容。至少使用'tar xf mytar.tar level1'。 – 2010-04-16 06:19:56