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