Объединив принятый ответ здесь с командой для копирования одного каталога в другой, команда ниже должна выполнить задание:
rm -rfv <existing_folder>/* && cp -r <temp>/* <existing_folder>
Но, как говорится в ссылке в ссылке, обратите внимание, что: [ ! d2] часть /* очень важна. Если вы поместите пробел перед *, он удалит все ваши файлы в текущем каталоге. это не приведет к удалению скрытых файлов «будьте очень осторожны, играя с rm, -r и * в одной команде. Это может быть катастрофическая комбинация».