Learn cPanel

Controlling your Web Hosting Account has never been that easy thanks to cPanel web Control Panel!

• Last Updated: 01/03/2020
• ( 20 minutes reading )

How to manage the files of your hosting account using the File Manager feature?

Introduction

One of the most basic computer operations ever is to manage the files stored on a typical computer device. Every Operating System offers different tools to achieve basic operations on its file system and the most common approaches of managing files are either via the command line of the OS or via some sort of graphic interface. cPanel is no different than a standard OS in terms of providing a convenient way of organizing the files of the user’s Web Hosting Account. In the following lines of this tutorial, we will review in detail what the cPanel File Manager feature is and how to use it in order to better organize the files of your Web Hosting Account. 

 

Accessing the cPanel File Manager Feature

In order to use any of the cPanel features, you will first have to log in to the cPanel service. For that purpose, we have created another tutorial on the matter - "How to access cPanel", so please check it out in case you are feeling lost.

 

Once logged into the cPanel service, you will see several sections with different icons. We will explain all those in the next tutorials of our cPanel Tutorial Series, however for achieving the goal of this tutorial, you will have to click on the “File Manager” feature:


file-manager

 

When clicked the feature will redirect you to a brand new page where further file management actions can be taken. 

 

The File Manager interface

To better understand how the “File Manager” feature works, first, you have to be aware of all the functionalities it offers.


File Manager Sections

 

 When you access the “File Manager” feature you will be presented with a page which can be logically separated on 3 sections:

 

  • Actions View - This section offers all the tools you will need to manage the files and folders of your web hosting account. In addition, at the top right corner of the section you will find tools for File Searching and of course, a “Settings” button which will bring up settings interface for different configurations of the “File Manager” feature.
  • Folders Tree View - This section represents a tree-like structure of the files and folders associated with your Web Hosting Account. Using this section will allow you to easily navigate through the folders in order to reach the desired destination. Once you select a folder by clicking on the same, the contents of that folder will be then visualized in the next section of the “File Manager” feature - Folder Content View.
  • Folder Content View - This section offers a list of all the files and folders contained within the folder you have selected from the Folders Tree View section. Of course, using the Folder Content View, you will be able to easily navigate inside the folders of your Web Hosting Account without the need to use the Folders Tree View. 

 

By understanding the interface of the  “File Manager” feature you will better navigate and take full advantage of the functionalities this feature have to offer!

 

Managing the Files and Folders of your Web Hosting Account

Now that you know how the  “File Manager” feature looks, let’s check out each of the functionalities it has to offer. Please note that all features that we are going to describe are available both as separate buttons in the Actions View section as well as a drop-down menu for each selected file. 

 

File Manager Drop-Down List

 

Therefore it is up to you to choose which method will be more convenient for you. 

 

Creating new Files/Folders

To be able to create a new File or Folder, first, you will need to ensure that you are located in the correct folder. A typical file structure for every Web Hosting account consists of:

 

  • /home/username - This is the home folder for your Web Hosting account. Since this is the root folder of your account every other file and folder associated with the account will be contained in it.
  • /home/username/public_html (/home/username/www - symlink) - This is the public folder for your Web Hosting Account. By definition, the primary domain of your web hosting account and also the Domain Aliases that you add to your account will display the content of that folder. In this folder, you should place the files associated with your website(s).

 

  • /home/username/etc, /home/username/logs, /home/username/lscache, /home/username/lscmData, /home/username/perl - These are system folders needed for the proper operation of your Web Hosting Account. We strongly suggest not changing or deleting either the folders themselves or their contents in order for the cPanel service and all your websites to function correctly. 

 

  • /home/username/mail - In this folder, you will find all emails associated with the email accounts you have created for your Web Hosting Account. 

 

  • /home/username/ssl - In this folder, you will find all SSL certificates issued for the domains/subdomains of your Web Hosting Account. Again, if you would like everything to work properly please do not change the contents or the structure of that folder. 

 

  • /home/username/tmp - This folder is used for the storage of temporary files that cPanel generates when you interfere with the features it offers. 

 

  • /home/username/access-logs - As the name of this folder suggests, it contains the Access Logs generated for the domains/subdomains associated with your Web Hosting Account. 

 

Now that you are well aware of what folders you can find in your Web Hosting Account, lets create a new Folder called “user-files” in the root of your account. To do that, please click on the “New Folder” button located in the “Actions View” section.

 

File Manager Creating New Folder

 

Clicking on the button will bring up a new configuration window called “New Folder”, where you will need to input the actual name of the folder you would like to create. Additional configuration is available here - the location of the new folder. Please note that this feature requires that you enter the relative path to the folder if you would like to have the same created in another location, different than the one you are currently located (displayed in the Folder Content View section).


File Manager - Configuring New Folder

 

Finally, please click on the “Create New Folder” button in order for the folder to be created. 


File Manager - Folder Created

 

The folder will be then displayed in the Folder Content View section. 

 

Now, let’s create a new file in the newly created folder. To do that, please access the folder by double-clicking on the same within the Folder Content View section. This will show you the content of the folder which in our case is empty. 


File Manager - Folder Content

 

Please note also, that cPanel will highlight the name of the folder in the Folders Tree View section so you can be well aware in which folder you are currently located. 

 

To create a new file, please click on the “New File” button from the Actions View section. 


File Manager - New File

Again, you will be presented with a new window that will require you to enter the name of the newly created file and of course if you need to configure its relative to the home folder for your account path. You will probably notice that the second field for the relative path to the file is already filled with the name of the folder you are currently located at. So, if the file should be created in the current folder then leave it as it is or if you would like to create it in some other folder, then please specify the relative to your home folder path in that field. 


File Manager - Configuring New File

Clicking on the “Create New File” button will create the file you have specified. 


File Manager - New File Created

 

Please note that in our example we have also specified a file extension (.txt), however, this is not required since the UNIX like operating system will consider this file as plain-text content type.

 

Uploading/Downloading Files

 

One of probably the best functionalities the  “File Manager” feature offers is the option to Upload or Download files. Let’s see how that can be achieved. 

 

To upload a new file you will have to make sure that the folder in which your file should be uploaded is selected and visualized in the Folder Content View section. For the purpose of this tutorial, we will remain in the newly created “user-files” folder. 


File Manager - Uploading a File

 

By clicking on the “Upload” button you will be redirected to a new page where you will be able to select or drag/drop the file from your local computer. 


File Manager - selecting files for upload

 

Once the file is selected it will automatically upload and for tracking the upload progress you will be provided with a progress bar right below the uploading interface. 

 

Please note, that you can actually select multiple files when uploading and for each one of these an upload progress bar will be displayed. 

 

Finally, if you click on the “Go Back to ....” link right below the files list, you will be returned to the folder where the files should have been uploaded and of course, you should see the file already in that folder. 


File Manager - Uploaded File

 

Respectively, in case you have uploaded multiple files, then all of those should be displayed as well. 

 

Downloading a file is even simpler! The only two actions you will need to perform is to select the file from the Folder Content View section and then use the “Download” button from the Actions View section. 


File Manager - Downloading File

 

The file will then be downloaded in the “downloads” or any other folder that you have configured for web downloads in your Web Broser’s configuration. 

 

Deleting Files/Folders

 

To delete a file or a folder you will once again have to select the file/folder and simply use the “Delete” button located at the Actions View section. 


File Manager - Deleting File

 

A new window will be displayed requiring your confirmation on how the file should be deleted. The provided options are if the file should be moved to the “trash” folder of your web hosting account or if the same should be permanently deleted. 


File Manager - Confirm File Deletion

 

We strongly suggest that instead putting the file in the trash folder you should instead download the same and then delete it permanently in order to avoid any data-loss. 

 

Renaming a file/folder

 

To rename a file or a folder you will have to once again select it and use the “Rename” button from the Actions View section. 


File Manager - Renaming file button

 

You will be prompted with a new window in which you should fill the new name of the file you would like to rename. 


File Manager - Rename File

 

When you are ready, please click on the “Rename File” button so the file can be then renamed successfully. 

 

Editing a File

 

Editing a file means changing what is inside the actual file itself (typically text). The cPanel File Manager feature provides a convenient text-like editor for all the available files on your cPanel account. To use the Text Editor you will need to select a file and then click on the “Edit” button located in the Actions View section. 


File Manager - Edit File Button

 

This will bring a new window that will require you to select the file encoding.


File Manager - Choosing File Encoding

 

We strongly suggest selecting the “utf-8” encoding which should be selected by default. Finally please click on the “Edit” button so you can be presented with the file editor feature. 


File Manager - File Editor

 

The functionalities of the file editor are pretty much self-explanatory, so we will not cover them in this tutorial. 

 

If the type of file you are editing is HTML, then you can also take advantage of an additional editor specifically optimized for HTML files - the HTML editor. You can locate it once again in the Actions View section right next to the “Edit” button.


File Manager - HTML Editor

 

The HTML editor is actually a simple WYSIWYG type of editor that will allow you to manipulate not only the content of the file but its source code as well. 

 

Setting Permissions for Files/Folders

 

In every UNIX based Operating System, all files and folders are secured thanks to a set of security permissions. To set those, typically, a user should do that via the command line. However, thanks to the cPanel File Manager feature the permissions of a file/folder can be set using an easy-to-use permissions manager. 

 

To view the current or set new File Permissions, please select the file/folder you would like to edit and then click on the “Permissions” button located in the Actions View section. 


File Manager - Permissions Button

 

This will bring up the Permissions window in which you can fully manage the permissions and configure those based on your personal needs. Please keep in mind that the default permissions for files are 644 and for folders are 750. 


File Manager - Set Permissions

 

Clicking on the “Change Permissions” button will set the new permissions for the selected file/folder. 

 

Compressing/Extracting Archives

 

Along with all file operations, the users are provided with the option to Compress or Extract archives. Let’s begin by creating an archive. 

 

The File Manager feature allows you to create archives consisting of files or folders. Let’s create an archive of the previously created “user-files” folder. Since the folder is located in the home directory of the web hosting account we will select it from the Folders Tree View section. 


File Manager - Selecting the home directory

 

Then we will need to locate the file or folder which we would like to archive from the Folder Content View section. When located, the folder has to be selected and then the “Compress” button should be pressed.


File Manager - Compressing File

 

This will bring a new window, where you will need to configure the archive type and of course the location where the archive should be exported. We recommend that the archives should be created in the GZipped Tar type since this offers the best compression ratio. As for the location of the archive, it will be filled by default as the folder you are currently into. If you would like to have the archive created in a different folder, please specify the relative path to the folder in the corresponding field. 


File Manager - Configuring Compressions

 

By clicking on the “Compress File(s)” button the archiving process will begin and once ready you will be presented with a “Compression Results” window, where all compressed files will be listed. 

 

Extracting an archive is even simpler. To extract an archive, please select the archive and click on the “Extract” button located in the Actions View section.


File Manager - Extract an Archive

 

The extracting will continue, with a new window asking for the location where the files should be extracted. If that location is the current folder you are in, please leave it as it is and click on the “Extract Files” button. 


File Manager - Extraction Location

 

Once completed, the extraction process will display an “Extraction Results” window showing the extracted files. Please bear in mind that if you are extracting files or folders with names the same as those already existing on your Web Hosting Account, those already existing will be overwritten. 

 

Managing the files and folders of your Web Hosting Account will always be the strong foundation, every Web Hosting Account owner has to understand and perform without any hassle. In case there is a functionality that you do not understand or you do not feel comfortable using please get in touch with our Technical Support Team and ask them anything you need to in order to achieve your File Management related goal.

...
Nikola Zgurev
Technical Support Captain

Nikola is an accomplished tech-savvy extraordinaire with over six years of experience in the web hosting field. He started as a customer care representative and quickly rose the ranks to become a support supervisor and, eventually - the head of the technical department in HostArmada. His deep understanding of the client's needs, combined with his technical knowledge, makes him the perfect man to create the ideal harmony between client satisfaction and professional problem-solving. You will often find him creating helpful tutorials, articles, and blog posts that help existing customers get around.