我的文件夹结构

drwx------ 2 miki miki 4096 сеп 12  2018 Chapter03/
drwx------ 2 miki miki 4096 сеп 12  2018 Chapter05/
drwx------ 2 miki miki 4096 сеп 12  2018 Chapter07/
drwx------ 2 miki miki 4096 сеп 12  2018 Chapter09/
drwx------ 2 miki miki 4096 сеп 12  2018 Chapter10/
drwx------ 2 miki miki 4096 сеп 12  2018 Chapter13/
drwx------ 2 miki miki 4096 сеп 12  2018 Chapter14/
-rw-r--r-- 1 miki miki   96 сеп 12  2018 README.txt

每一章都包含更多的zip文件夹。
我试过这样
unzip -d $(find ./ -type f -name '*.zip')

这不起作用。
Archive:  ./Chapter14/kops-master.zip
4ffc8d76f1313a2f2a04a87d543a0701816c3df7
checkdir:  cannot create extraction directory: ./Chapter14/weave-kube-master.zip
           File exists

正确的命令应该是什么样的?

最佳答案

尝试:

find . -type f -name '*.zip' -exec unzip {} \;

这将对unzip命令找到的每个zip文件运行find
即使zip文件或目录的名称中有空格或其他困难字符,上述操作也将起作用。

10-06 06:03