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

问题描述 投票:10回答:2

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

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

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

谢谢!

我想在Unix tar xvf /home/test/group.tar中解压缩tar文件,解压缩后得到一个文件夹组,其中包含xls,pdf,txt文件的列表。我如何在/ home / test / ...]中提取group.tar的内容

您可以使用--strip-components 1参数。
tar xvf group.tar --strip-components 1

我相信您必须更改压缩方式。
可能是您的文件位于组文件夹中,并且正在像下面那样压缩,
parent_directory$ tar -cvf group.tar group/

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

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

parent_directory/group$ tar-cvf group.tar .

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

unix tar archiving
2个回答
22
投票

0
投票
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.