Use um loop:
for file in ./*.zip
do
7z x "$file" -o"${file%.zip}"
done
Então, eu tenho vários arquivos zip (50 deles), ou seja, "alaska.zip", "canada.zip", "foo.zip", "houston.zip" e quero que a pasta de saída seja a mesma do nome de entrada ou seja, pasta "alaska" para "alaska.zip". No windows eu posso usar a opção "extrair para", mas desde que no ubuntu 7z não tem gui então não "extrair para" opção no botão direito. Como eu faço isso?
Eu tentei isso, em vez disso, ele disse "nenhum arquivo para processar"
7z x {curinga} .zip -o {wildcard}
Nota: {wildcard} = *
Use um loop:
for file in ./*.zip
do
7z x "$file" -o"${file%.zip}"
done