Como faço para excluir em lote um arquivo específico dentro de vários arquivos rar?

3

Eu tenho cerca de 1000 arquivos rar, que contém aleatoriamente um arquivo EXE chamado: "JPG-Crack.exe". Preciso deletá-lo de todos os arquivos sem prejudicar o conteúdo do arquivo.

obrigado

    
por lior 01.01.2013 / 15:08

1 resposta

4

Para excluir arquivos em um arquivo rar, podemos usar a opção d . Isso pode ser facilmente integrado em uma ação recursiva, por exemplo:

for f in *.rar; do rar d "$f" JPG-Crack.exe; done

O comando acima encontrará e excluirá JPG-Crack.exe arquivos em todos os *.rar archives do diretório atual.

    
por Takkat 01.01.2013 / 16:28