[英]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.