我想在Unix tar xvf /home/test/group.tar 中提取tar文件,一旦提取了一个文件夹 group ,其中包含xls,pdf列表, txt文件。
如何在 / home / test / xls,pdf文件列表中提取group.tar的内容而不创建组文件夹。
任何特定的命令可用或必须跟随复制和移动??
谢谢!
答案 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,它将解压缩当前目录本身中的所有文件,而不是创建一个组文件夹。