Sim, parece haver um bug entre o find e o unrar. Uma solução rápida no meu sistema é agrupar o comando unrar
em bash -c
.
find . -name "*.rar" -execdir bash -c 'unrar e -o- "{}" /home/hilarie/Videos/season5' \;
Se o diretório de saída estiver incluído no comando unrar, esse diretório deve existir. Um forro como esse funcionaria.
find . -name "*.rar" -execdir bash -c 'mkdir -p /home/hilarie/Videos/season5 && unrar e -o- "{}" /home/hilarie/Videos/season5' \;