Команда mv
не перемещает с перезаписью поверх папки, если таковые уже существуют, поэтому часто вместо нее используют команду копирования cp
:
yes | cp -rf source/example/* destination/example/
Yes приходится использовать так как команда cp во многих версия Linux уже является алиасом для интерактивной команды alias cp='cp -i'
и потому игнорирует ключ -f и все равно спрашивает подтверждение перезаписи на каждом файле. Это весьма долгая процедура для большого числа маленьких файлов.
Подробнее Linux: как переместить файлы папки с заменой?