【问题标题】:Extract .7z's recursively by name - P7zip按名称递归提取 .7z - P7zip
【发布时间】:2017-05-24 06:01:22
【问题描述】:

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

【问题讨论】:

    标签: linux bash recursion compression 7zip


    【解决方案1】:

    你应该使用的命令是:

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

    我之前会运行不带 -exec 的命令,只是为了确保这些是您真正想要提取的文件:

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

    【讨论】:

      猜你喜欢
      • 2013-10-21
      • 1970-01-01
      • 2014-05-07
      • 2019-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-08
      • 2018-09-27
      相关资源
      最近更新 更多