尝试使用linux终端解压缩位于不同目录中的多个文件,并将提取的输出放在一个已定义的目录中。
/Dir 0
/Dir 1
--Dir A
zip1.zip
zip2.zip
--Dir B
zip3.zip
zip4.zip
--Dir C
zip5.zip
zip6.zip
/Dir 2
--Dir AA
zip1.zip
zip2.zip
--Dir BB
zip3.zip
zip4.zip
--Dir CC
zip5.zip
zip6.zip
答案 0 :(得分:1)
使用-d
的{{1}}标志和unzip
的globstar闪烁:
bash
答案 1 :(得分:0)
检查此
find . -name '*.zip' -exec sh -c 'unzip -d <dir_path> {}' ';'