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

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

#1 楼

您有两种选择:

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 /目的地?

– alwbtc
2011年10月19日13:12

-C代表什么?

– AlikElzin-kilaka
15年1月28日在15:56

@ AlikElzin-kilaka从man tar -C,--directory DIR更改为目录DIR

–tachomi
15年1月28日在16:31

tar -xvjf foo.tar.bz2适合那些正在寻找像我这样的bz2的人

–vladkras
16年1月26日在7:09

实际上,您不再需要使用现代tar指定压缩格式。我编辑了答案,以便它可以与bz2,xz以及其他任何您想扔给它的东西一起使用。

–补丁
16-10-8在23:59