You need to flip those arguments in the first two commands for it to work...
damnit, wrote these from memory. 20+ years of linux and i think i will never get the order right
It has the same argument order as cp that's how I remember it