#!/bin/bash # Укажите путь к папке, которую нужно скопировать SOURCE_DIR="/home/markvoltov/GitProjects/framework/freecad_workbench/freecad/robossembler" # Укажите путь к папке, которую нужно заменить DEST_DIR="/home/markvoltov/.local/share/FreeCAD/Mod/freecad_workbench" # Проверка, что исходная папка существует if [ ! -d "$SOURCE_DIR" ]; then echo "Исходная папка не существует: $SOURCE_DIR" exit 1 fi # Удаление содержимого папки назначения if [ -d "$DEST_DIR" ]; then echo "Удаление содержимого папки назначения: $DEST_DIR" rm -rf "$DEST_DIR/*" else # Создание папки назначения, если её нет echo "Создание папки назначения: $DEST_DIR" mkdir -p "$DEST_DIR" fi # Копирование содержимого исходной папки в папку назначения echo "Копирование содержимого из $SOURCE_DIR в $DEST_DIR" cp -r "$SOURCE_DIR/." "$DEST_DIR/" echo "Копирование завершено"