首页 > 解决方案 > 仅解压缩以某个单词开头的文件

问题描述

我有一个 zip 存档(我们称之为存档),假设我想浏览一些目录,最后只提取以单词“word”开头的文件。一些类似于:

archive.zip/dir1/dir2/word***.csv

什么命令可以做到这一点而不必提取整个文件(非常大的文件)?

我试过这个命令行:

unzip -p archive.zip dir1/dir2/word***1.csv >destination

但这只会提取一个文件,而不是所有以“word”开头的文件

标签: windowscmdcommand-linezipunzip

解决方案


你应该做

unzip -p archive.zip dir1/dir2/word*1.csv >>destination.csv

>文件截断destination.csv为零长度给您的印象是只有一个文件被解压缩,而>>如果文件不存在则创建该文件,否则附加到它是必需的行为。

参考:检查I/O 重定向


推荐阅读