按名称递归提取.7z-P7zip

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

我有多个目录,每个目录中都有.7z,但我不想提取的目录也位于同一开始目录中。我确实要提取的目录都有一个通用名称,例如:每个目录中都有单词“ extract”。如何将每个.7z递归提取到包含“提取”一词的选定文件夹中?

linux bash recursion compression 7zip
1个回答
0
投票

您应该使用的命令是:

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

我之前会在不带-exec的情况下运行命令,只是要确保这些是您实际上要提取的文件:

   find . -name "*extract*.7z" -print
© www.soinside.com 2019 - 2024. All rights reserved.