Sintaxe na linha de comandos

É possível também executar comandos no WinRAR a partir da linha de comandos. A sintaxe comum da linha de comandos é descrita em seguida:

WinRAR <comando> -<adicional1> -<adicionalN> <arquivo> <arquivos...> <@lista_de_arquivos...> <caminho_da_extração\>

Comandos Atalhos
<comando> Combinação de caracteres que denota uma função a ser efetuada pelo WinRAR. Veja a lista de comandos do WinRAR aqui.
-<adicional1>, -<N> Os comandos adicionais são utilizados para definir um tipo específico de operação tipo de compressão, tipo de arquivo, etc. Veja a lista de comandos adicionais do WinRAR aqui
<arquivo> O nome do arquivo a processar.
<arquivos...> O(s) nome(s) do(s) arquivo(s) a ser(em) extraído(s).
<@lista_de_arquivos> O nome de um arquivo contendo os nomes dos arquivos a processar. Os nomes de arquivo devem iniciar na primeira coluna. É possível acrescentar comentários para a lista de arquivos após os caracteres //. Por exemplo, você pode criar o arquivo backup.lst contendo as seguintes informações:

c:\trabalho\documentos\*.txt //backup de documentos de texto
c:\trabalho\imagens\*.bmp //backup de imagens
c:\trabalho\diversos

E então execute:

winrar a backup @backup.lst

Você pode especificar nomes de arquivo e uma lista de arquivos habituais na mesma linha de comandos
<caminho_da_extração\> Utilizado apenas com os comandos e e x, indicando a pasta onde os arquivos extraídos serão colocados. Se a pasta não existir, será criada.

Notas:

a) Se nenhum arquivo ou arquivos-lista for especificado, então *.* é aplicado e o WinRAR irá processar todos os arquivos;

b) Se uma extensão de arquivo não for especificada, o WinRAR irá utilizar o formato de arquivo padrão selecionado nas configurações de compressão, mas poderá substituí-lo especificando a extensão .RAR ou .ZIP;

Se nenhuma extensão de arquivo for especificada ao extrair, o WinRAR assume .rar, então * significa todos os arquivos de extensão .rar. Se você precisar processar todos os arquivos sem extensão, use a máscara *.. A máscara *.* seleciona todos os arquivos. Você pode usar caracteres especiais em nomes de arquivo na maioria das operações, como extração, teste e muitas outras, mas caracteres especiais não têm permissão para operações de compressão e exclusão.

c) Os comandos adicionais inseridos na linha de comandos substituem as mesmas configurações;

d) Para os comandos c, e, s, t, rr, k e x poderão ser utilizadas incógnitas no nome do arquivo. É possível processar mais do que um arquivo com um único comando. E mais, se especificar o comando adicional -r com esses comandos, eles irão procurar por arquivos em subpastas;

e) Alguns comandos e comandos adicionais são apenas aplicáveis a arquivos RAR, outros a ambos os formatos RAR e ZIP e outros ainda a todos os formatos de arquivo. Isto está dependente das funcionalidades fornecidas por cada formato de arquivo;

f) Os comandos e comandos adicionais não são sensíveis a maiúsculas e minúsculas, por isso poderá digitá-los em ambos os formatos.

g) Se qualquer componente da linha de comandos conter espaços, inclua entre aspas.

Exemplos

  1. Adicionar a pasta "c:\dados recentes" para o arquivo Info.rar
WinRAR a Info.rar "c:\dados recentes"
  1. Descomprimir o arquivo Info.rar para a pasta d:\dados
WinRAR x Info.rar d:\dados\