Ответы:
mv /folder1/folder2/* /folder1/
Существует предостережение, если в вашей папке есть невидимые файлы (начинающиеся с '.'). dotglob (*) не будет расширять (и mv не будет перемещать) невидимые файлы, если вы не измените его поведение с помощью shopt. shopt -s dotglobразвернуть невидимые файлы и shopt -u dotglobвернуться к настройкам по умолчанию.
рекурсивно переместить файлы в текущую папку:
find -type f -exec mv -v {} . \;
Имейте в виду, что вы не будете перезаписывать существующие файлы.