skip target dirs under target
support more archive url formats. use rsync instead of cp when moving tarball contents to dest.