Find all files in the current directory (and its subdirectories) with any name and any extension, and compress them into an archive named with the current date and time (in the format YYYY-MM-DD_HH-MM-SS) followed by "_archive.tar.gz".
find ~ -iname '*.*' | xargs tar cvzf $(echo $(date +%F_%T) | tr ':' '-')_archive.tar.gz