У Debian нет "платящих клиентов" как таковых.
Вы можете спокойно продолжать использовать Debian 6, но только архитектуры i386 и amd64 будут получать долгосрочную поддержку.
Кроме того, долгосрочной поддержкой занимается не официальная команда Debian, поэтому бумажная работа может быть выполнена не так хорошо, как если бы это был официальный выпуск Debian.
Вам нужно сделать две вещи:
1 )файлов в source
не вtarget
:
mv -n "$source"/* $target
-n
предотвращает перезапись, если цель существует, поэтому вы копируете все, а mv -n
проверит существование за вас
2 )файла в target
с идентичным файлом в source
, удалить файл вsource
for tgt in $target/* ; do src="$source"/$(basename "$f") ; cmp "$tgt" "$src" && rm "$src" ; done
cmp
возвращает 0 (true, для bash ), если файлы идентичны, 1 (false ), если они разные, поэтому bash оценивает только первый член &&, если он ложен(false && anything
is всегда false )и не будет выполнять rm
, если файлы разные.