você não deve escapar de *
, isso resultará em shell / bash procurando uma estrela litteral, não expandindo o nome do arquivo.
tente
cat $type"_"$NAME_DIR"_"$d"_"$2"_"$1".tar.gz."* > $type"_"$NAME_DIR"_"$d"_"$2"_"$1".tar.gz"
editar
em uma nota lateral, gostaria de citar
cat ${type}_${NAME_DIR}_${d}_${2}_${1}.tar.gz.* > ${type}_${NAME_DIR}_${d}_${2}_${1}.tar.gz"