提取tar文件而不创建文件夹

时间:2015-05-15 07:03:25

标签: unix tar archiving

我想在Unix tar xvf /home/test/group.tar 中提取tar文件,一旦提取了一个文件夹 group ,其中包含xls,pdf列表, txt文件。

如何在 / home / test / xls,pdf文件列表中提取group.tar的内容而不创建组文件夹。

任何特定的命令可用或必须跟随复制和移动??

谢谢!

2 个答案:

答案 0 :(得分:17)

您可以使用--strip-components 1参数。

tar xvf group.tar --strip-components 1

答案 1 :(得分:0)

我相信您必须更改压缩方式。

可能是您的文件位于组文件夹中,并且您的压缩如下所示,

parent_directory$ tar -cvf group.tar group/

我假设您位于组文件夹的父目录中,并如上所述压缩文件。

而不是位于父目录中,而是从组文件夹本身压缩文件

parent_directory/group$ tar-cvf group.tar .

如果我现在解压缩group.tar,它将解压缩当前目录本身中的所有文件,而不是创建一个组文件夹。