Você pode tentar duas coisas:
unrar x -pPassword *.rar
Ou
for i in *.rar; do unrar -pPassword $i; done
No caso de arquivos rar incrementais (r00, r01, etc), você pode alterar rar para r *: unrar x *.r*
Em particular, quando o unrar precisa reconstruir as partes ausentes com arquivos rev.
Eu tenho um "vários arquivos rar-archive" que é protegido por senha. Alguns arquivos .rar que compõem o arquivo estão faltando, mas eu tenho arquivos .rev suficientes para fazer a recuperação.
Eu uso o seguinte comando para extrair os arquivos do arquivo:
unrar x -pPassword file-part01.rar
O problema é que o unrar pedirá a senha novamente para cada arquivo rar ao iniciar a reconstrução das partes ausentes.
Estou usando o FreeBSD 9.
Atualização: -list de arquivos que tenho:
part01.rar
part02.rar
part03.rar
part04.rar
part06.rar
part01.rev
Observe o arquivo part05.rar ausente. Se eu fizer:
unrar x -pPassword par01.rar
ele começa a funcionar e quando o unrar encontra falta de parte 5 vou começar a reconstruí-lo com o arquivo .rev. Meu problema é que ele pedirá a senha novamente para cada um dos arquivos da peça (neste exemplo, ele pede 6 vezes a mesma senha).
Você pode tentar duas coisas:
unrar x -pPassword *.rar
Ou
for i in *.rar; do unrar -pPassword $i; done
No caso de arquivos rar incrementais (r00, r01, etc), você pode alterar rar para r *: unrar x *.r*