我有很多文件夹,每个文件夹都有一个zip文件。文件夹中的大多数zip文件已经打开。我只想解压缩那些尚未打开的文件,这些文件的日期都相同。
我正在尝试使用以下内容,但遭到了Unzip规则的打击。第一部分找到了我需要的所有文件,但是像我所做的那样,用管道输送结果以解压缩是不够的。
find *2019-01-05* | unzip
答案 0 :(得分:0)
您可以尝试使用xargs
来获取先前的结果,然后unzip
来获得它们:
find *2019-01-05* | xargs unzip
答案 1 :(得分:0)
那是:
find -type f -name \*2019-01-05\*.zip -exec unzip {} +
-type f
(如果有类似名称的目录)可以很好地解决问题。