linux - 如何将存档中的所有文件解压缩到一个文件夹中,而不管它们的文件夹嵌套?

标签 linux archive tar

在我的一个应用程序中,用户可以上传图像和文件(ZIP、RAR)。上传文件时,应将其提取。但是,一些用户会上传包含各种子文件夹(在存档内)中的文件的存档

因此,我正在寻找的是一个 tar 命令,它可以将存档中的所有文件提取到一个文件夹中,无论存档的结构是什么。

这可以用一个命令完成吗?如果是,该命令是什么?

最佳答案

Can this be done with a single command?

不,tar 不像 unzip 那样支持 -j 标志,也不提供任何替代标志。

检查以下备选方案:
TAR – Extract discarding directory structure

关于linux - 如何将存档中的所有文件解压缩到一个文件夹中,而不管它们的文件夹嵌套?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11178564/

相关文章:

linux - 第一列制表符分隔文件中的一个衬里删除字 "id"

linux - 如何从内核命令行中提取根变量的值

xcode - 我可以删除 Xcode 存档的本地副本吗?

Java 使用未知大小的条目创建 tar 存档

go - 获取golang中目录的校验和

pipe - 如何从标准输入中提取 tar 存档?

c++ - Linux:WAITING PID 死亡

linux - 在 Linux 中使用字符串作为标准输入

path - 我无法使用 Glassfish 部署 war 文件

linux - 解压单文件挂起