我有多个目录,每个目录中都有.7z,但我不想提取的目录也位于同一开始目录中。我确实要提取的目录都有一个通用名称,例如:每个目录中都有单词“ extract”。如何将每个.7z递归提取到包含“提取”一词的选定文件夹中?
您应该使用的命令是:
find . -name "*extract*.7z" -print -exec 7z x {} \;
我之前会在不带-exec的情况下运行命令,只是要确保这些是您实际上要提取的文件:
find . -name "*extract*.7z" -print