Alternative Linux file managers
Sunflower: The Clone
Much like XFE, Sunflower's lean design also makes it useful for older hardware, but without appearing jaded. The graphical interface is oriented on the well-known Norton Commander of the DOS era, both functionally and in terms of the window structure. Only Fedora and OpenMandriva have Sunflower in their repositories. Because the Sunflower project has binary packages of the latest version of the file manager for an exceptionally large number of Linux distributions, you should get the latest version 0.3 of the software from the project homepage [2].
After a fast-paced start, a two-pane interface appears, supplemented with a menubar at the top and a command line at the bottom of the screen. Unlike XFE, Sunflower has no toolbar, and an overview of the predefined function keys, as in Norton Commander or Midnight Commander, is also missing.
To compensate for this, the tab structure of the software lets you open multiple Windows simultaneously and even move them within the hierarchy. For example, you can click on an icon in either the left or right pane to enable a terminal that appears in its own tab. Pressing the Tab key lets you toggle quickly between the two display areas (Figure 4).
Sunflower is somewhat less consistent in terms of controls than XFE; you need to unlock some functions in a dialog. Selecting Edit | Preferences takes you to the options, which are clearly divided into groups. You will find the most important options in the Item List (Hidden files | Show hidden files) group and the Plugins group (Archive Support, Basic rename options, and Basic find file options entries).
These options directly influence the capabilities of the individual files and folders. Like XFE, Sunflower relies on third-party programs for many editing functions. Therefore, you will want to choose a powerful editor for text files in the drop-down box of the Edit section under the View & Edit group of the Preferences dialog (Figure 5). You can even choose LibreOffice as your default editor, which is particularly useful if you often view and edit files in ODF format.

Sunflower supplements the file-specific context menu, which can be opened by right-clicking the respective file, to reflect the enabled options. However, the tool only modifies the display of folder and file hierarchies in the main window after you press Save in the Preferences dialog.
Vifm: The Spartan
As the unusual name suggests, Vifm [3] is a program for users who often work with the venerable editor Vi or its slightly more convenient counterpart, Vim. Vifm, with an ncurses interface, is accordingly the most spartan tool. Its keyboard shortcuts are similar to those used in the editor and therefore allow for very quick navigation in large sets of data.
Vifm is in the software repositories of almost every major distribution. Also, the project provides the file manager on its website as a source package and in the form of prebuilt binary packages for various distributions, all licensed under GPLv2. The setup process does not create a launcher in the application menu, so you launch it from a terminal window.
Vifm also uses a two-pane view mode and can be controlled with the keyboard alone (Figure 6). For beginners who are not so knowledgeable of the operation and configuration of the Vi editor, Vifm provides fairly detailed documentation [4], along with a guide to all the keyboard shortcuts.

The file manager offers the usual functions, an option for renaming multiple files in one step, and freely definable keyboard shortcuts. An undo/redo function lets you roll back commands you accidentally executed or run them again if needed. Using external programs, the file manager also lets you look at files of various formats, without having to change to the respective application.
Much like graphical file managers, Vifm easily adjusts to your needs: You can use the program in a single pane, adjust the display columns to suit your own needs, and define the colors within the framework of the ncurses interface. Extensive search and filter options round out the offerings.
For efficient navigation of a very large number of files, Vifm offers a bookmark feature that lets you quickly jump to selected files in nested folder hierarchies. Finally, it offers a command-line option that lets users execute shell commands from within the file manager, which makes changing to a second terminal tab unnecessary in many cases.
Double Commander
Double Commander [5], which comes out of Russia and is licensed under GPLv2, offers a feature set without equal. The program, written in Object Pascal, comes in 32- and 64-bit flavors as well as in various packages for Gtk2- and Qt4-based interfaces. Additionally, the cross-platform application will launch on various BSD derivatives.
The program, which has been under development since 2007, can be found in the repositories of all major distributions. However, if you prefer to have the latest version, you can pick up a binary for various distributions from the project web site. You will also find portable binaries for distributions that do not support RPM or DEB.
In some cases the installation routine does not put a launcher in the menu; however, you call ./doublecmd
in the terminal after you install the software or, if you are using the portable version, ./doublecmd.sh
. The extremely quick file manager launches into a two-pane view, like most programs for managing files, but it is anything but ordinary with its huge number of controls (Figure 7).
In addition to the obligatory menu bar and a button bar for fast access to important functions, you will also see a bar displaying the drives on the system, which lets you click to change from one drive to another. Double Commander can also handle network drives mounted via SMB/CIFS and FTP, so they also appear in the view. Another line above the list view shows the active drive.
On the right side of the panels are some buttons that change the view. At the bottom of the program window a bar with function key assignments give you access to menu items at the push of a button or with a keyboard command.
Using the Show | Tree View Panel menu, you can switch to a tree view that Double Commander displays on the left in the program window while simultaneously reducing the size of the two main panels. This view significantly speeds up navigation in large folder hierarchies.
In the list view of mass storage content, the program displays the permissions for each file with different color highlighting; the two panes can thus become very colorful at times. Along with the main editing functions, Double Commander also supports tabs and right-click context menus for files.
« Previous 1 2 3 Next »
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you've found an article to be beneficial.
News
-
Red Hat Migrates RHEL from Xorg to Wayland
If you've been wondering when Xorg will finally be a thing of the past, wonder no more, as Red Hat has made it clear.
-
PipeWire 1.0 Officially Released
PipeWire was created to take the place of the oft-troubled PulseAudio and has finally reached the 1.0 status as a major update with plenty of improvements and the usual bug fixes.
-
Rocky Linux 9.3 Available for Download
The latest version of the RHEL alternative is now available and brings back cloud and container images for ppc64le along with plenty of new features and fixes.
-
Ubuntu Budgie Shifts How to Tackle Wayland
Ubuntu Budgie has yet to make the switch to Wayland but with a change in approaches, they're finally on track to making it happen.
-
TUXEDO's New Ultraportable Linux Workstation Released
The TUXEDO Pulse 14 blends portability with power, thanks to the AMD Ryzen 7 7840HS CPU.
-
AlmaLinux Will No Longer Be "Just Another RHEL Clone"
With the release of AlmaLinux 9.3, the distribution will be built entirely from upstream sources.
-
elementary OS 8 Has a Big Surprise in Store
When elementary OS 8 finally arrives, it will not only be based on Ubuntu 24.04 but it will also default to Wayland for better performance and security.
-
OpenELA Releases Enterprise Linux Source Code
With Red Hat restricting the source for RHEL, it was only a matter of time before those who depended on that source struck out on their own.
-
StripedFly Malware Hiding in Plain Sight as a Cryptocurrency Miner
A rather deceptive piece of malware has infected 1 million Windows and Linux hosts since 2017.
-
Experimental Wayland Support Planned for Linux Mint 21.3
As with most Linux distributions, the migration to Wayland is in full force. While some distributions have already made the move, Linux Mint has been a bit slower to do so.