Como desfazer um unrar? [duplicado]

0

Acabei de extrair um arquivo RAR que continha muitos arquivos no diretório base. Assumindo que não houve colisões de nome de arquivo, qual é a maneira mais fácil de remover os arquivos que acabamos de criar? Parsing unrar -l parece problemático devido à variedade de nomes de arquivos.

    
por Community 05.11.2011 / 19:09

1 resposta

1

Use unrar lb archive.rar para obter uma lista de nomes de arquivos simples, um por linha. Enquanto nenhum dos nomes de arquivo contiver novas linhas, isso deve ser trivial para analisar:

unrar lb archive.rar | perl -ne 'chomp; -d ? rmdir : unlink'
    
por 05.11.2011 / 19:30

Tags