Respuestas:
mv /folder1/folder2/* /folder1/
hay una advertencia a tener en cuenta si tiene archivos invisibles (comenzando con '.') en su carpeta. dotglob (*) no expandirá (y mv no se moverá) archivos invisibles a menos que cambie su comportamiento con shopt
. shopt -s dotglob
para expandir archivos invisibles y shopt -u dotglob
volver a los valores predeterminados.
mover recursivamente archivos a la carpeta actual:
find -type f -exec mv -v {} . \;
tenga en cuenta que no sobrescribirá los archivos existentes.