我相信您必须更改压缩方式。
可能是您的文件位于组文件夹中,并且正在像下面那样压缩,
parent_directory$ tar -cvf group.tar group/
我假设您位于组文件夹的父目录中,并且如上所述压缩文件。
而不是在父目录中,而是从组文件夹本身压缩文件
parent_directory/group$ tar-cvf group.tar .
如果现在解压缩group.tar,它将解压缩当前目录本身中的所有文件,而不是创建一个组文件夹。
我想在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,它将解压缩当前目录本身中的所有文件,而不是创建一个组文件夹。