R.exe, Rcmd.exe, Rscript.exe y Rterm.exe: ¿cuál es la diferencia?

Estoy luchando con los diferentes ejecutables de R. ¿Cuál es exactamente la diferencia entre R.exe (con o sin la opción CMD BATCH), Rcmd.exe, Rscript.exe y Rterm.exe cuando se ejecuta la línea de comandos en un archivo por lotes?

¿Y cuál es la diferencia entre:

R.exe --no-environ --no-save < "c:\temp\R\test.R" > "c:\temp\R\out.txt" 2>&1

y

R.exe CMD BATCH --no-environ --no-save "c:\temp\R\test.R" "c:\temp\R\out.txt"

No hay diferencia en la salida.

No puedo encontrar nada sobre Rcmd.exe y Rscript.exe en el manual de referencia R de 3079 páginas.

Por cierto: estoy usando Windows.

Respuestas a la pregunta(1)

Su respuesta a la pregunta