While we create a new account in cPanel, you may find the following default files and folders –
1. public_html: To make your website publicly available over the internet, please upload your web pages and images into this folder.
2. public_html/cgi-bin: CGI Bin directory.
3. public_html/images: It stores the images for any web pages you upload.
4. public_ftp: It contains files to be accessible via anonymous FTP.
5. public_ftp/incoming: Files uploaded via anonymous FTP.
6. .cpaddons: Stores information about cPanel add-ons for particular account.
7. .trash: Items deleted or moved to the trash in cPanel File Manager.
8. public_html/.htaccess: The main .htaccess file for the pages served on this cPanel account over HTTP.
9. mail/: It stores the mail data.
10. mail/new: Stores incoming mail that has not yet been marked as received by IMAP.
11. mail/cur: Mail sitting on the server.
12. mail/tmp: Temporary directory for mail.
13. tmp/: Temporary files created by cPanel in various activities. Third-party scripts may also use this directory for their
temporary files.
14. tmp/analog: Temporary files for generating Analog stats for your website.
15. tmp/awstats: Temporary and configuration files for generation of AWStats for your website.
16. tmp/awstats/awstats.yourdomain.com.conf: Configuration file for generation of AWStats for a website.
17. tmp/cpbandwidth: Temporary directory for tracking bandwidth usage through cPanel.
18. tmp/cpbandwidth/yourdomain.com-bytes_log: Number of bytes transferred by yourdomain.com.
19. tmp/webalizer: Temporary files for generation of Webalizer HTTP stats for your website.
20. etc: Stores other information related to your website.
21. Mostly .(dot) files are configuration files for the respective service. e.g., .softaculous, .fantasticodata.