¿Cómo copio directorios recursivamente con trago?

Estoy tratando de organizar un proyecto desde un directorio de trabajo a un servidor (misma máquina). Usando el siguiente código:

gulp.src([
    'index.php',
    'css/**',
    'js/**',
    'src/**',
])
.pipe(gulp.dest('/var/www/'));

Esperaría ver todos los archivos copiados. Sin embargo, aplana la estructura de directorios: todos los directorios se copian pero todos los archivos se colocan en la raíz/var/www

Gulp parece una gran herramienta de compilación, pero ¿copiar los elementos debería ser un proceso simple?

Respuestas a la pregunta(4)

Su respuesta a la pregunta