我有多个 zip 文件(共 50 个),例如“alaska.zip”、“canada.zip”、“foo.zip”、“houston.zip”,我希望输出文件夹与输入名称相同,例如“alaska.zip”的输出文件夹为“alaska”。在 Windows 中,我可以使用“提取到”选项,但由于 ubuntu 7z 没有 gui,因此右键单击时没有“提取到”选项。我该怎么做?
我尝试了这个,但它却说“没有要处理的文件”
7z x {通配符}.zip -o{通配符}
注意:{通配符} = *
答案1
使用循环:
for file in ./*.zip
do
7z x "$file" -o"${file%.zip}"
done