按名称提取.7z&#szs - P7zip

时间:2017-05-24 06:01:23

标签: linux bash recursion compression 7zip

我有多个目录,每个目录中都有.7z,而且同一个开始目录中的其他目录,我不想提取,我想要提取的目录都有一个共同的名称,例如:每个目录都有单词​​" extract"在其中,我怎么能递归地将每个.7z提取到一个包含单词" extract"的所选文件夹中。在里面?

1 个答案:

答案 0 :(得分:0)

您应该使用的命令是:

  find . -name "*extract*.7z" -print -exec 7z x {} \; 

我之前使用 -exec 运行命令,只是为了确保这些文件是你想要提取的文件:

   find . -name "*extract*.7z" -print