En realidad no, el redireccionador
&> se utiliza para redireccionar tanto la salida
stdin com y la
stderr al mismo destino.
Ejemplo:
Código bash:
Ver original# la respuesta es correcta y se envía a stdout
pupi@pupi-desktop ~ $ ls /home
pupi romina
# Redireccionamos stdout a /dev/null, la respuesta no se muestra en pantalla
pupi@pupi-desktop ~ $ ls /home > /dev/null
# La respuesta es un error y sale al stderr
pupi@pupi-desktop ~ $ ls /home/noexiste
ls: no se puede acceder a /home/noexiste: No existe el fichero ó directorio
# Redireccionamos el stdout al /dev/null... Y se muestra el error, porque es stderr
pupi@pupi-desktop ~ $ ls /home/noexiste > /dev/null
ls: no se puede acceder a /home/noexiste: No existe el fichero ó directorio
# Redireccionamos stderr a /dev/null y el mensaje no se muestra
pupi@pupi-desktop ~ $ ls /home/noexiste 2> /dev/null
# Redireccionamos ambos al /dev/null, y no se muestra nada
pupi@pupi-desktop ~ $ ls /home > /dev/null
pupi@pupi-desktop ~ $ ls /home/noexiste &> /dev/null
Saludos.