Redirección de Bash: guarde stderr / stdout en diferentes archivos y aún así imprímalos en una consola

Aquí hay un programa simple.

class Redirection {

public static void main (String args[]){
    System.out.println("Hello World_Stdout");
    System.err.println("Hello World_Stderr");
}

}

Quiero ver todas las salidas en una consola, pero al mismo tiempo quiero almacenar stdout y stderr en diferentes archivos. Intenté el siguiente comando, en vano.

$java Redirection 3>&1 2>stderr 1>stdout 1>&3 2>&3

Los archivos stderr y stdout tienen el tamaño de archivo de 0.

Así que básicamente quiero hacer lo que hace el comando "tee" pero también quiero capturar stderr.

Respuestas a la pregunta(1)

Su respuesta a la pregunta