如何与find -exec一起使用GNU并行?

问题描述 投票:0回答:1

我想解压缩多个文件,

使用this answer,我发现了以下命令。

find -name '*.zip' -exec sh -c 'unzip -d "${1%.*}" "$1"' _ {} \;

如何与上述命令一起使用GNU Parallel解压缩多个文件?


编辑1:根据用户Mark Setchell的问题>

文件在哪里?

所有的zip文件通常都在一个目录中。

但是,根据我的假设,该命令根据find命令中给出的深度以递归/非递归的方式查找所有文件。

如何命名文件?

abcd_sdfa_fasfasd_dasd14.zip

您通常如何解压缩一个?

unzip abcd_sdfa_fasfasd_dasd14.zip -d abcd_sdfa_fasfasd_dasd14

我想解压缩多个文件,使用此答案,我找到了以下命令。查找-name'* .zip'-exec sh -c'unzip -d“ $ {1%。*}”“ $ 1”'_ {} \;如何通过上述命令使用GNU Parallel ...

bash unzip gnu-parallel gnu-findutils
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.