linux - 从未知名称的文件夹中解压缩?

标签 linux bash shell zip unzip

我有一堆 zip 文件,我正在尝试制作一个 bash 脚本来自动从中解压缩某些文件。 事情是,虽然我知道我想要的文件的名称,但我不知道它所在的文件夹的名称;这是一个文件夹深度

如何提取这些文件,最好是丢弃文件夹?

最佳答案

以下是如何解压任意深度的任意给定文件,并在解压出来时丢弃文件夹路径:

unzip -j somezip.zip *somefile.txt

-j 会丢弃 zip 文件中的任何文件夹结构,星号给出一个通配符以匹配任何路径。

关于linux - 从未知名称的文件夹中解压缩?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7861549/

相关文章:

python - 如何从 python 更改 Linux 用户密码

linux - ImageMagick 使用转换和重命名输出

linux - 查看所有世界可读的目录

bash - 如何使用 'coproc' 与另一个命令驱动程序交互

linux - 如何使我的环境变量可用于 sudo 命令?

linux - 检查多个变量是否为空并设置它们的值 bourne shell

使用 clone() 创建多个进程

linux - 通过计算集群加载python模块

php - Laravel PHP 应用程序 chown 权限

linux - 为什么 reading/dev/random byte block 如此频繁?