如何将tar gz存档解压缩到特定的目标?


97

我想将.tar.gz文件解压缩到特定目录。

存档文件位于中/root/Documents。我想将其解压缩到/root/Desktop/folder。压缩文件中的文件夹结构应保留在目标目录中。

Answers:


158

您有两种选择:

cd /root/Desktop/folder
tar xf /root/Documents/file.tar.gz

要么

tar xf file.tar.gz -C /root/Desktop/folder

谢谢,怎么样gzip -dc archive.tar.gz | tar -xf - -C /destination
alwbtc 2011年

什么-C主张?
2015年

2
@ -AlikElzin-kilaka从man tar-C,
tachomi,2015年

2
tar -xvjf foo.tar.bz2对于那些像我一样在寻找bz2的用户
vladkras

实际上,您不再需要使用现代tar指定压缩格式。我编辑了答案,以便它可以与bz2,xz以及其他任何您想扔给它的东西一起使用。
补丁
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.