Duplicate Subdomain

Hi all, i am just wondering if there is an easy way to duplicate public_html so that I can have a test domain for cs-cart which will enable be put upgrades onto etc without the worry of screwing up my live shop.

At the moment I am downloading ALL my ftp files through filezilla and then I am uploading them again to another directory such as /test but this takes AGES especially now that our shop is quite large.

Any help would be great thank you

cPanel File Manager is what you want to use. You can just copy the files to your subdomain/directory.