unix - 解压tar文件而不创建文件夹

标签 unix tar archiving

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

我如何提取 group.tar 中的内容 /home/test/xls、pdf 文件列表 无需创建组文件夹。

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

谢谢!

最佳答案

您可以使用 --strip-components 1范围。

tar xvf group.tar --strip-components 1

关于unix - 解压tar文件而不创建文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30253463/

相关文章:

unix - 在 Unix Shell 脚本中切换用户和环境变量

linux - Tar 并将结果直接保存到 SSH 目录

c# - 无法创建应用程序存档。这种类型的 CollectionView 不支持从与该 CollectionView 不同的线程更改其 SourceCollection

xcode - Xcode 中的归档项目错误地创建了多应用程序包

amazon-s3 - 将许多 S3 存储桶移动到 Glacier

unix - fread()/fwrite 中使用的缓冲区与 read()/write() 中使用的缓冲区有何不同?

KornShell 中的正则表达式

linux - 使用 EMAIL 发送电子邮件

python - 如何找到 tarball 的一致散列

bash - tar -h 带有指向自身的符号链接(symbolic link)