One framebuffer multiple textures

Hello, I have one framebuffer with multiple textures. How can I copy the data from one texture to another, inside the framebuffer? Am I copying inside the GPU so it is fast or I have to use the CPU? Thanks!

With glCopyTexImage()/glCopyTexSubImage() you can copy from a colorbuffer of the framebuffer to a texture.