7zip: Como extrair vários arquivos zip com pasta de saída da mesma forma que a entrada?

0

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} = *

    
por Jul 10.11.2016 / 10:03

1 resposta

1

Use um loop:

for file in ./*.zip  
do 
    7z x "$file" -o"${file%.zip}"
done
    
por 10.11.2016 / 10:14