Need to copy them all like that in their own folder (theres nearly 27 thousand files)
Then I need to copy files that have special characters like ".-_*%" <all the none numeric alpha characters including numbers into its own folder.
THEN I need to learn how gzip a folder "a.tar.gz","b.tar.gz" etc.. a complete folder.
I'm curious... in what way is it too big to tar/gzip? File size limitation on the output file? Or is the resulting file just too big and cumbersome to manage?
What OS exactly? The tar options and features vary widely depending on the OS.
Does it have to be tar? Sometimes cpio is more flexible.
Finally, what shell will you be scripting this in?
You don't seem to have -- in your command... are there any files containing that? If so, you can try:
cp -- [!A-Za-z]* /destination
In that scenario -- means "I'm not going to specify any more options from here on, consider everything else to be filenames". That way filenames that look like options will be handled correctly.