7-Zip e descompactando a partir da linha de comando

40

Estou procurando usar a linha de comando 7-Zip para descompactar uma pasta.

Eu tenho um arquivo, digamos example.zip e quero descompactar o conteúdo do arquivo em uma pasta chamada example .

Quais são os comandos que preciso fazer isso?

    
por duhaas 14.01.2010 / 19:34

4 respostas

54

7z x example.zip -oexample

Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...]
       [<@listfiles...>]

<Commands>
...
  x: eXtract files with full paths
<Switches>
...
  -o{Directory}: set Output directory

Editar:

7z x *.zip -o*

extracts all *.zip archives to subfolders with names of these archives.

Estranhamente, eu tive que ir ao arquivo de ajuda completo para encontrar este exemplo; não é mostrado para 7z /?.

    
por 14.01.2010 / 19:37
10

A sintaxe seria: 7z x <path to>\duane.zip -oc:\duane

Isso extrairá o conteúdo do arquivo duane.zip para a pasta c:\duane com caminhos completos.

Nota: NÃO há espaço entre o comutador -o e a pasta de destino. Se essa pasta não existir, ela será criada automaticamente.

    
por 15.01.2010 / 03:07
3

Extraia recursivamente um único arquivo ou um conjunto seletivo de arquivos de um arquivo para a pasta atual:

7za.exe e art.archive -ir!*Art.jpg
    
por 09.09.2010 / 20:54
2

Para p7zip :

7za e file.7z
    
por 15.01.2010 / 03:25