У меня есть функция BASH
MoveToTarget() {
#This takes to 2 arguments: source and target
echo ""$1" "$2""
cp -r "$1" "$2"
rm -r "$1"
}
И я передаю эти значения в:
Первый аргумент: (источник)
/ дом / семья / .progname / обновления / обновление
Второй аргумент: (цель)
/ дом / семья / Desktop / клиент / ЦСИ
Сейчас папка /update
перемещается в /home/family/Desktop/client/src
, создавая /home/family/Desktop/client/src/update
. Как получить, чтобы содержимое /home/family/.PROGNAME/updater/update
было перемещено в /home/family/Desktop/client/src
? (Перезапись поверх любых существующих файлов), а не просто перемещение папки?
Некоторая дополнительная информация, следующий код AutoIt выполняет то, что мне нужно.
DirCopy($source, $target, 1)
DirRemove($source, 1)