Mně to tu už nebaví
cp kopíruje všechny soubory a je jedno, zda tam už jsou, nebo ne.
Pokud tedy počítáš s tím, že tam jsou nějaké stejné soubory, přinejmenším jménem, musíš je předem smazat, nebo je vůbec nekopírovat a zohlednit to ve výpočtech. Kopírovat je přes a spoléhat se na to, že jsou stejné velikosti není zrovna moudré a rozhodně bys nemohl sledovat průběh kopírování porovnáváním velikosti před a po.
Ve smyčce musíš porovnávat relevantní data, což zahrnuje i odečtení velikosti samotného adresáře od dat, která jsou v něm uložena, protože ten rozdíl, který vypočítáš z aktuální velikosti cílového adresáře oproti původní, adresář logicky nezahrnuje.