Ошибка заключается в том, что оболочка пытается развернуть символ * glob перед выполнением команды, а пункт назначения еще не существует. Одной из возможностей преодоления этого было бы
cp debian.master/abi/2.6.38*/amd64/generic "$(eval echo debian.master/abi/2.6.38*/amd64)"/core2
. Более просто вы можете сделать:
( cd debian.master/abi/2.6.38*/amd64/; cp generic core2 )
Или также
dir=debian.master/abi/2.6.38*/amd64/
cp "$dir"/generic "$dir"/core2