Seeing as how Linux is modular and we can change the Operating System (OS) however we want, we can set the File Manager to what we want it to be.
The File Manager is an application used to show the folder and file structure on a drive. It can also show the various drives, whether local or remote, that the user can access. Within the File Manager, a user can rename, copy, move, delete and create folders and files.
Users prefer some File Managers and so when using a new Linux system, change the existing File Manager to the one that is preferred.
Not all File Managers have made this list. I am only discussing some that have a Graphical User Interface (GUI) and are not Command-Line Interface (CLI) File Manager. The File Managers are in alphabetical order. The full list of File Managers can be long.
In this article, I will cover installing the specified File Managers on Ubuntu 24.04, Fedora Workstation 41 and ArchLinux 2025-03.
Before installing a Desktop Environment, always perform and update on your system so the files and repository lists are up-to-date.
Finding Current File Manager
The quickest way to find your File Manager is to open up a folder, such as showing your HOME folder, and select 'Help' and then 'About'.
You may see something like 'Files' or 'PCManFM', depending on your distro.
From a terminal, you can type:
The result will not be 'Files' or 'PCManFM', it will show 'Nemo' or possibly 'Nautilus'. Which 'Nautilus' is 'Files' and 'Nemo' is 'PCManFM'. Depending on the File Manager and Distro, the names can be different.
Caja
Caja is the default File Manager for the MATE Desktop Environment, which was covered in the article 'Desktop Environments'.
If you want to install Caja on Ubuntu, use the following command:
For Fedora, use:
If you are using ArchLinux:
You can see Caja on Ubuntu in Figure 1.
FIGURE 1
Setting the Default File Browser
The default location for the File Managers is in '/usr/share/applications/'. We saw previously the use of the 'xdg-mime' command to determine the current default. We can use a similar command to set the default, but we need to know the name of the app to use instead.
To find the new name of the File Manager, such as 'caja', we use the command:
The resulting file we need have an extension of 'desktop'. We may see a few, but one should be 'generic' enough to work. With 'caja', it is 'caja.desktop'. So, we need to change the default. Use the following command:
You can verify that you changed the default with the command:
If the change did not take, then the command was incorrect, or the name of the File Manager was wrong.
To test that the proper File Manager opens, you can run a command in the browser to open the default File Manager:
The command will open the default File Manager to the Home folder of the current user. If needed, you can specify a different location to open.
There are a few more things to accomplish. An icon for the file manager needs to be placed on the desktop as a shortcut to open the file manager.
Creating a Shortcut
To create the shortcut to the Caja File Manager, we need to create the file '~/.local/share/applications/Caja.desktop'. The file should contain:
Notice that we specify an icon, which you need to create yourself. An example for Ubuntu is:
For Fedora, use:
For ArchLinux, you can do the following, but you also need to change the 'desktop' file to show that the icon file is 'svg' and not 'png':
You can use your own icon files, but be sure to specify the proper filename and extension in the 'desktop' file.
Now, see that Caja exists in your menu when looking for a program. You can pin the icon to your Dash if your Operating System's Desktop Manage has a Dash.
Dolphin
Dolphin is the default File Manager for the KDE Plasma Desktop.
To install Dolphin on Ubuntu, use:
Dolphin should be in your menu and you can start it from there and pin it to your Dash. You can see a picture of Dolphin in Ubuntu in Figure 2.
FIGURE 2
For installation on Fedora, use:
To install Dolphin on ArchLinux, perform the commands:
I had to set the download for two dependencies after entering the command. Just select the default on both and then press 'y' to start the download and installation.
Again, the Dolphin File Manager is in the Menu and you can start it from there. Use the 'xdg-mime' command in a terminal to change the default for the system. The name to use is 'org.kde.dolphin.desktop'. The command is:
Konqueror
Konqueror was replaced by Dolphin on KDE, but some users still prefer Konqueror.
If you have Caja installed, you will need to remove it before running Konqueror. It is usually best to run Konqueror on the Plasma Desktop.
To install Konqueror on Ubuntu, use:
For Fedora installations, use:
If you want Konqueror on ArchLinux, then:
Once installed, you'll need to change the default File Manager with:
In Figure 3, you can see Konqueror on Ubuntu after it opens for the first time.
FIGURE 3
Nautilus
The program is now called Gnome Files, is default for Gnome.
For Ubuntu, you can install with the command:
If you are using Fedora (or another RHEL distro), use:
For ArchLinux:
To change the default File Manager:
If you have any issues where another File Manager opens instead, then remove the File Manager that starts.
You can see Nautilus on Ubuntu in Figure 4.
FIGURE 4
Nemo
Nemo is a fork of Nautilus and is the default File Manager for the Cinnamon Desktop.
For those who have read "20,000 Leagues Under the Sea" by Jules Verne, Nemo is the captain of the submarine named Nautilus.
To install Nemo on Ubuntu, then use:
For installing Nemo on Fedora, you can use the command:
ArchLinux users can install Nemo with:
To see Nemo, Figure 5 shows it on Ubuntu.
FIGURE 5
Pantheon
The Pantheon File Manager is the default File Manager for the Pantheon Desktop Environment used by the Elementary OS.
To install Pantheon on Ubuntu, use the commands:
The first lines add a new repository to allow access to the Elementary OS programs. The second line will download Pantheon from the new repository.
For Fedora, use:
For ArchLinux:
[sudo pacman -Syu pantheon-files[/code]
To set Pantheon File Manager as the default, use the command:
You can see the Ubuntu OS with Pantheon File Manager on it in Figure 6.
FIGURE 6
PCManFM
PCManFM was originally a replacement for Nautilus, Dolphin and Thunar. It is the default File Manager for LXDE.
To install it on Ubuntu:
For installation on Fedora:
[sudo yum install pcmanfm[/code]
For ArchLinux users:
To set PCManFM as the default file manager, use:
You can see PCManFM on Ubuntu in Figure 7.
FIGURE 7
Thunar
Thunar is the default File Manager for XFCE.
For Ubuntu, use:
If you are using Fedora, or other Red Hat flavors:
For those using ArchLinux:
If you want Thunar to be the default file manager, use:
You can see Thunar on Ubuntu in Figure 8.
FIGURE 8
Conclusion
This article should show you the modular ability of Linux with the File Manager.
You should have a good choice of File Managers with the ones covered, but there are more that exist.
The File Manager is an application used to show the folder and file structure on a drive. It can also show the various drives, whether local or remote, that the user can access. Within the File Manager, a user can rename, copy, move, delete and create folders and files.
Users prefer some File Managers and so when using a new Linux system, change the existing File Manager to the one that is preferred.
Not all File Managers have made this list. I am only discussing some that have a Graphical User Interface (GUI) and are not Command-Line Interface (CLI) File Manager. The File Managers are in alphabetical order. The full list of File Managers can be long.
In this article, I will cover installing the specified File Managers on Ubuntu 24.04, Fedora Workstation 41 and ArchLinux 2025-03.
Before installing a Desktop Environment, always perform and update on your system so the files and repository lists are up-to-date.
Finding Current File Manager
The quickest way to find your File Manager is to open up a folder, such as showing your HOME folder, and select 'Help' and then 'About'.
You may see something like 'Files' or 'PCManFM', depending on your distro.
From a terminal, you can type:
Code:
xdg-mime query default inode/directory
The result will not be 'Files' or 'PCManFM', it will show 'Nemo' or possibly 'Nautilus'. Which 'Nautilus' is 'Files' and 'Nemo' is 'PCManFM'. Depending on the File Manager and Distro, the names can be different.
Caja
Caja is the default File Manager for the MATE Desktop Environment, which was covered in the article 'Desktop Environments'.
If you want to install Caja on Ubuntu, use the following command:
Code:
sudo apt install caja -y
For Fedora, use:
Code:
sudo yum install caja -y
If you are using ArchLinux:
Code:
sudo pacman -Syu caja
You can see Caja on Ubuntu in Figure 1.
FIGURE 1
Setting the Default File Browser
The default location for the File Managers is in '/usr/share/applications/'. We saw previously the use of the 'xdg-mime' command to determine the current default. We can use a similar command to set the default, but we need to know the name of the app to use instead.
To find the new name of the File Manager, such as 'caja', we use the command:
Code:
find /usr/share/applications/ -iname "*caja*"
The resulting file we need have an extension of 'desktop'. We may see a few, but one should be 'generic' enough to work. With 'caja', it is 'caja.desktop'. So, we need to change the default. Use the following command:
Code:
xdg-mime default caja.desktop inode/directory
You can verify that you changed the default with the command:
Code:
xdg-mime query default inode/directory
If the change did not take, then the command was incorrect, or the name of the File Manager was wrong.
To test that the proper File Manager opens, you can run a command in the browser to open the default File Manager:
Code:
xdg-mime ~
The command will open the default File Manager to the Home folder of the current user. If needed, you can specify a different location to open.
There are a few more things to accomplish. An icon for the file manager needs to be placed on the desktop as a shortcut to open the file manager.
Creating a Shortcut
To create the shortcut to the Caja File Manager, we need to create the file '~/.local/share/applications/Caja.desktop'. The file should contain:
Code:
[Desktop Entry]
Name=Caja
Exec=/usr/bin/caja
Terminal=false
Type=Application
Icon=/usr/share/icons/filemanager.png
Notice that we specify an icon, which you need to create yourself. An example for Ubuntu is:
Code:
sudo cp /usr/share/icons/Yoru/16x16/apps/filemanager-app.png /usr/share/icons/filemanager.png
For Fedora, use:
Code:
sudo cp /usr/share/icons/oxygen/base/16x16/apps/system-filemanager.png /usr/share/icons/filemanager.png
For ArchLinux, you can do the following, but you also need to change the 'desktop' file to show that the icon file is 'svg' and not 'png':
Code:
sudo cp /usr/share/icons/breeze/apps/16/system-filemanager.svg /usr/share/icons/filemanager.svg
You can use your own icon files, but be sure to specify the proper filename and extension in the 'desktop' file.
Now, see that Caja exists in your menu when looking for a program. You can pin the icon to your Dash if your Operating System's Desktop Manage has a Dash.
Dolphin
Dolphin is the default File Manager for the KDE Plasma Desktop.
To install Dolphin on Ubuntu, use:
Code:
sudo apt install dolphin
Dolphin should be in your menu and you can start it from there and pin it to your Dash. You can see a picture of Dolphin in Ubuntu in Figure 2.
FIGURE 2
For installation on Fedora, use:
Code:
sudo yum install dolphin
To install Dolphin on ArchLinux, perform the commands:
Code:
sudo pacman -Syu dolphin
I had to set the download for two dependencies after entering the command. Just select the default on both and then press 'y' to start the download and installation.
Again, the Dolphin File Manager is in the Menu and you can start it from there. Use the 'xdg-mime' command in a terminal to change the default for the system. The name to use is 'org.kde.dolphin.desktop'. The command is:
Code:
xdg-mime default org.kde.dolphin.desktop inode/directory
Konqueror
Konqueror was replaced by Dolphin on KDE, but some users still prefer Konqueror.
If you have Caja installed, you will need to remove it before running Konqueror. It is usually best to run Konqueror on the Plasma Desktop.
To install Konqueror on Ubuntu, use:
Code:
sudo apt install konqueror -y
For Fedora installations, use:
Code:
sudo yum install konqueror -y
If you want Konqueror on ArchLinux, then:
Code:
sudo pacman -Syu konqueror
Once installed, you'll need to change the default File Manager with:
Code:
xdg-mime default org.kde.konqueror.desktop inode/directory
In Figure 3, you can see Konqueror on Ubuntu after it opens for the first time.
FIGURE 3
Nautilus
The program is now called Gnome Files, is default for Gnome.
For Ubuntu, you can install with the command:
Code:
sudo apt install ubuntu-desktop -y
If you are using Fedora (or another RHEL distro), use:
Code:
sudo yum install nautilus -y
For ArchLinux:
Code:
sudo pacman -Syu nautilus
To change the default File Manager:
Code:
xdg-mime default org.gnome.Nautilus.desktop inode/directory
If you have any issues where another File Manager opens instead, then remove the File Manager that starts.
You can see Nautilus on Ubuntu in Figure 4.
FIGURE 4
Nemo
Nemo is a fork of Nautilus and is the default File Manager for the Cinnamon Desktop.
For those who have read "20,000 Leagues Under the Sea" by Jules Verne, Nemo is the captain of the submarine named Nautilus.
To install Nemo on Ubuntu, then use:
Code:
sudo apt install nemo -y
For installing Nemo on Fedora, you can use the command:
Code:
sudo yum install nemo -y
ArchLinux users can install Nemo with:
Code:
sudo pacman -Syu nemo[code]
To change the default File Manager to Nemo:
[code]xdg-mime default nemo.desktop inode/directory
To see Nemo, Figure 5 shows it on Ubuntu.
FIGURE 5
Pantheon
The Pantheon File Manager is the default File Manager for the Pantheon Desktop Environment used by the Elementary OS.
To install Pantheon on Ubuntu, use the commands:
Code:
sudo add-apt-repository ppa:elementary-os/daily
sudo apt install pantheon -y
The first lines add a new repository to allow access to the Elementary OS programs. The second line will download Pantheon from the new repository.
For Fedora, use:
Code:
sudo yum install elementary-files -y
For ArchLinux:
[sudo pacman -Syu pantheon-files[/code]
To set Pantheon File Manager as the default, use the command:
Code:
xdg-mime default io.elementary.files.desktop inode/directory
You can see the Ubuntu OS with Pantheon File Manager on it in Figure 6.
FIGURE 6
PCManFM
PCManFM was originally a replacement for Nautilus, Dolphin and Thunar. It is the default File Manager for LXDE.
To install it on Ubuntu:
Code:
sudo apt install pcmanfm -y
For installation on Fedora:
[sudo yum install pcmanfm[/code]
For ArchLinux users:
Code:
sudo pacman -Syu pcmanfm
To set PCManFM as the default file manager, use:
Code:
xdg-mime default pcmanfm.desktop inode/directory
You can see PCManFM on Ubuntu in Figure 7.
FIGURE 7
Thunar
Thunar is the default File Manager for XFCE.
For Ubuntu, use:
Code:
sudo apt install thunar -y
If you are using Fedora, or other Red Hat flavors:
Code:
sudo yum install thunar
For those using ArchLinux:
Code:
sudo pacman -Syu thunar
If you want Thunar to be the default file manager, use:
Code:
xdg-mime default thunar.desktop inode/directory
You can see Thunar on Ubuntu in Figure 8.
FIGURE 8
Conclusion
This article should show you the modular ability of Linux with the File Manager.
You should have a good choice of File Managers with the ones covered, but there are more that exist.

