我的文件夹结构
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文件或目录的名称中有空格或其他困难字符,上述操作也将起作用。