Scompattare centinaia di archivi rar con password con un solo comando
Mi sono trovato ad avere ben 650 archivi rar con password da scompattare, e non tutti si trovavano nella stessa cartella ma bensì in tante altre sottocartelle. In più tutti questi 650 archivi avevano 5 password differenti. Il mio obbiettivo era quindi di scompattarli tutti spostando i files scompattati in una differente cartella. Per ottenere questo risultato ho sperimentato 3 comandi:
Unrar ricorsivo:
$ unrar e -r -o- *.rar
$ for f in *.rar;do unrar e -r $f;done
$ find -name '*.rar' -execdir unrar e -o- {} \;
Unrar ricorsivo con password:
$ unrar e -r -o- -p"password" *.rar $ for f in *.rar;do unrar -ppassword e $f;done $ find -name '*.rar' -execdir unrar -ppassword e -o- {}
per spostare contemporaneamente i files estratti in una directory differente:
$ unrar e -r -o- -p"password" *.rar /percorso/destinazione
oppure:
$ find -name '*.rar' -execdir unrar -ppassword e -o- {} /percorso/destinazione
enjoy π