繁体   English   中英

如何通过管道查找结果解压缩?

[英]How to pipe find results to unzip?

我有很多文件夹,每个文件夹都有一个 zip 文件。 文件夹中的大部分 zip 文件已经打开。 我只想解压缩那些尚未打开的文件,我知道它们的日期都相同。

我正在尝试使用以下内容,但我收到了 Unzip 规则的回击。 第一部分找到了我需要的所有文件,但是像我所做的那样将结果通过管道进行解压缩是不够的。

find *2019-01-05* | unzip

您可以尝试使用xargs获取先前的结果,然后unzip它们:

find *2019-01-05* | xargs unzip

那是:

find -type f -name \*2019-01-05\*.zip -exec unzip {} +

-type f是一个很好的衡量标准,以防有类似命名的目录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM