Respostas:
mv /folder1/folder2/* /folder1/
há um aviso a ser observado se você tiver arquivos invisíveis (começando com '.') na sua pasta. dotglob (*) não irá expandir (e mv não se moverá) arquivos invisíveis, a menos que você altere seu comportamento shopt
. shopt -s dotglob
para expandir arquivos invisíveis e shopt -u dotglob
voltar ao padrão.
mova recursivamente os arquivos para a pasta atual:
find -type f -exec mv -v {} . \;
esteja ciente de que você não substituirá os arquivos existentes.