我有多个目录,每个目录中都有.7z,而且同一个开始目录中的其他目录,我不想提取,我想要提取的目录都有一个共同的名称,例如:每个目录都有单词" extract"在其中,我怎么能递归地将每个.7z提取到一个包含单词" extract"的所选文件夹中。在里面?
答案 0 :(得分:0)
您应该使用的命令是:
find . -name "*extract*.7z" -print -exec 7z x {} \;
我之前使用 -exec 运行命令,只是为了确保这些文件是你想要提取的文件:
find . -name "*extract*.7z" -print