Difference between revisions of "File Managers for Linux"
m |
m (→Xfe) |
||
(40 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | File Manager, File Managers, Orthodox File Manager, File explorer, File browser, File navigator, File operations tool | ||
+ | |||
== Dolphin == | == Dolphin == | ||
− | Default file manager in KDE. | + | [[Image:10star.png]] |
+ | * Written in C++ (Qt) | ||
+ | Default file manager in KDE, replaced Konqueor. Looks very Micro$oft-ish. Dolphin is highly configurable. | ||
== Double Commander == | == Double Commander == | ||
+ | [[Image:20star.png]] | ||
* Cross Platform | * Cross Platform | ||
* twin-panel file manager | * twin-panel file manager | ||
Line 8: | Line 13: | ||
apt install doublecmd-gtk | apt install doublecmd-gtk | ||
− | Review: slow to launch, sometimes crashes. | + | Review: slow to launch, sometimes crashes. Shift key should be to move files and Cntrl key to copy, however, not with this. |
+ | |||
+ | == FileRunner == | ||
+ | [[Image:05star.png]] | ||
+ | |||
+ | FileRunner is an X-based FTP and file manager application offering a dual-pane interface. It includes built-in FTP capabilities, enabling users to connect to FTP servers, transfer files between local and remote systems, and manage files on remote servers. This is older software, with no apt install option. You can download and compile. Debian package available, example: [https://sourceforge.net/projects/filerunner/files/release-23.03.07.16/ filerunner_23.03.07.16-2_all.deb] You must have the tk package installed so you can run wish scripts, "sudo apt install tk". | ||
+ | |||
+ | review: Although the interface feels very "old fashioned" the first positive feature is that you can directly edit the directory path as it does not use bread crumbs. You have to right-click to open directories, which is confusing. File list loading is much faster than other file managers reviewed here. You cant just drag and drop to copy and move files. Doesn't seem to be able to cope with files that have spaces in the filename, which makes the tool ultimately a bit useless. | ||
== GNOME-Commander == | == GNOME-Commander == | ||
+ | [[Image:25star.png]] | ||
* twin-panel file manager | * twin-panel file manager | ||
− | + | * GTK-toolkit and GnomeVFS | |
+ | * mostly written in C++ | ||
+ | |||
+ | GNOME Commander is a graphical filemanager for the GNOME desktop environment, it has a "two-pane" interface in the tradition of Norton and Midnight Commander. | ||
+ | |||
+ | review: Initially liked interface, crashed during testing. Can't find way to edit path bar via keyboard (ctrl-L doesn't work). Uses ‘breadcrumbs’ path bar with no apparent way to use location entry. GNOME Commander doesn't have a direct editable path bar like some other file managers. Instead, you can use the internal command line to navigate to a directory. Ctrl + Shft + L opens or brings into focus the internal command line which appears at the bottom of the interface by default, where you can use the "cd" command to navigate such as you would in console. | ||
sudo apt-get install gnome-commander | sudo apt-get install gnome-commander | ||
Line 27: | Line 45: | ||
== muCommander == | == muCommander == | ||
* Java | * Java | ||
− | muCommander is a lightweight, cross-platform file manager with a dual-pane interface. It runs on any operating system with Java support. | + | muCommander is a lightweight, cross-platform file manager with a dual-pane interface. It runs on any operating system with Java support. |
− | review: No apt support, no simple install. | + | review: No apt support, no simple install. Java tends to be slow and inefficient. |
== Nautilus == | == Nautilus == | ||
Default file manager in GNOME. | Default file manager in GNOME. | ||
+ | |||
+ | tip: By default, Nautilus use/show the path bar, using Ubuntu Tweak you can set it by default to use the address bar. Cntrl-L is the typical way to make the path editable by keyboard. | ||
== Nemo == | == Nemo == | ||
+ | [[Image:30star.png]] | ||
+ | |||
{{:Nemo_File_Manager}} | {{:Nemo_File_Manager}} | ||
− | == PCManFM == | + | == [[PCManFM]] == |
+ | [[Image:30star.png]] | ||
*GTK | *GTK | ||
− | Linux Mint with the Cinnamon desktop includes Nemo File Manager by default. Nemo is | + | Linux Mint with the Cinnamon desktop includes Nemo File Manager by default. Nemo is lacking. [[Pcmanfm]] is (''or once was'') a better file manager. |
− | apt install pcmanfm | + | sudo apt install pcmanfm |
− | pcmanfm does some useful things nemo does not do. For example, to backup a file in the directory with pcmanfm simply click the filename, choose "copy" and then choose "paste" from the menubar. pcmanfm will prompt you because the copy has the same filename as the original, and give you the option to rename, in which I simply change the extension to .bak or something like that. This simple task that you can do in Microsoft Windows and in Linux using pcmanfm cannot be done with nemo! | + | pcmanfm does some useful things nemo does not do. For example, to backup a file in the directory with pcmanfm simply click the filename, choose "copy" and then choose "paste" from the menubar. pcmanfm will prompt you because the copy has the same filename as the original, and give you the option to rename, in which I simply change the extension to .bak or something like that. This simple task that you can do in Microsoft Windows and in Linux using pcmanfm cannot be done with nemo! |
+ | |||
+ | As of 2024 PCManFM rating lowered due to numerous issues. Issues and resolutions discussed on the [[PCManFM]] page. | ||
+ | |||
+ | == SpaceFM == | ||
+ | [[Image:20star.png]] | ||
+ | *GTK+ toolkit | ||
+ | *Written in C | ||
+ | SpaceFM was originally developed from a fork of PCMan File Manager and later PCManFM-Mod. A multi panel tabbed file manager built using the GTK+ toolkit. | ||
+ | |||
+ | review: Rock solid, fast, and stable. It lacks too many features that prevents it from being a total replacement. Although you can add tools manually the process is tedious, which is not practical for someone without significant free time. It uses a stupid 3d blue box icon that one can not glance at and quickly identify it is a file operation, an icon should be a symbolic representation of the purpose. | ||
== Sunflower == | == Sunflower == | ||
Line 56: | Line 89: | ||
== Tux Commander == | == Tux Commander == | ||
* twin-panel file manager | * twin-panel file manager | ||
− | Tux Commander offers simple file manipulation functions, bookmarks, network support, plugins support, configuration of external applications. | + | * written for GTK2 in Object Pascal (FreePascal) |
+ | Tux Commander is a windowed file manager with 2 panels side by side similar to popular Total Commander or Midnight Commander file managers. It offers simple file manipulation functions, bookmarks, network support, plugins support, configuration of external applications. It is written for GNOME and XFCE desktop environments while preserving complete independence. | ||
sudo apt-get install tuxcmd | sudo apt-get install tuxcmd | ||
== Xfe == | == Xfe == | ||
+ | [[Image:40star.png]] | ||
* FOX toolkit | * FOX toolkit | ||
Line 66: | Line 101: | ||
sudo apt-get install xfe | sudo apt-get install xfe | ||
+ | |||
+ | review: <s>Loads fast</s>. Nice interface (very functional with the best layout observed over other file managers.) <s>Stable, doesn't seem to crash</s>. Ability to use keyboard and edit path bar: has both breadcrumbs and path entry visible simultaneously! Somewhat cumbersome file association for "open with" handling, although functional it requires manual entry of path to program binary for each association. For example, when I go to open a PDF rather than selecting "Document Viewer" from a list I manually enter the path "/usr/bin/xreader" which for some may be more difficult. Uses internal viewers for certain file types which are limited in functionality, such as the internal image viewer. Updated: At first it loaded fast and was stable. However, after a few weeks of use it became less stable. Launching Xfe requires patience as there is considerable delay between launching and the interface appearing. Due to these problems developing after a few weeks of use, the review is revised and rating is adjusted. These problems observed on Mint / Cinnamon. | ||
+ | |||
+ | Installing xfe 1.43 requires the installation of audacious. This should not be a requirement for mime type handling of audio. | ||
[[Category:Computer_Technology]] | [[Category:Computer_Technology]] | ||
[[Category:Linux]] | [[Category:Linux]] |
Latest revision as of 18:53, 19 July 2024
File Manager, File Managers, Orthodox File Manager, File explorer, File browser, File navigator, File operations tool
Contents
Dolphin
- Written in C++ (Qt)
Default file manager in KDE, replaced Konqueor. Looks very Micro$oft-ish. Dolphin is highly configurable.
Double Commander
- Cross Platform
- twin-panel file manager
- GTK and Qt versions
apt install doublecmd-gtk
Review: slow to launch, sometimes crashes. Shift key should be to move files and Cntrl key to copy, however, not with this.
FileRunner
FileRunner is an X-based FTP and file manager application offering a dual-pane interface. It includes built-in FTP capabilities, enabling users to connect to FTP servers, transfer files between local and remote systems, and manage files on remote servers. This is older software, with no apt install option. You can download and compile. Debian package available, example: filerunner_23.03.07.16-2_all.deb You must have the tk package installed so you can run wish scripts, "sudo apt install tk".
review: Although the interface feels very "old fashioned" the first positive feature is that you can directly edit the directory path as it does not use bread crumbs. You have to right-click to open directories, which is confusing. File list loading is much faster than other file managers reviewed here. You cant just drag and drop to copy and move files. Doesn't seem to be able to cope with files that have spaces in the filename, which makes the tool ultimately a bit useless.
GNOME-Commander
- twin-panel file manager
- GTK-toolkit and GnomeVFS
- mostly written in C++
GNOME Commander is a graphical filemanager for the GNOME desktop environment, it has a "two-pane" interface in the tradition of Norton and Midnight Commander.
review: Initially liked interface, crashed during testing. Can't find way to edit path bar via keyboard (ctrl-L doesn't work). Uses ‘breadcrumbs’ path bar with no apparent way to use location entry. GNOME Commander doesn't have a direct editable path bar like some other file managers. Instead, you can use the internal command line to navigate to a directory. Ctrl + Shft + L opens or brings into focus the internal command line which appears at the bottom of the interface by default, where you can use the "cd" command to navigate such as you would in console.
sudo apt-get install gnome-commander
Konqueror
Former default file manger in KDE until replace by Dolphin.
sudo apt-get install konqueror
Krusader
- twin-panel file manager
sudo apt-get install krusader
muCommander
- Java
muCommander is a lightweight, cross-platform file manager with a dual-pane interface. It runs on any operating system with Java support.
review: No apt support, no simple install. Java tends to be slow and inefficient.
Nautilus
Default file manager in GNOME.
tip: By default, Nautilus use/show the path bar, using Ubuntu Tweak you can set it by default to use the address bar. Cntrl-L is the typical way to make the path editable by keyboard.
Nemo
Nemo is a fork of GNOME Files / Nautilus. It is also the default file manager of the Cinnamon desktop. Nemo is based on the Files 3.4 code. It was created as a response to the changes in Files 3.6 which saw features such as type ahead find and split pane view removed. Because Nemo was forked from Nautilus 3.4 it includes features removed from Nautilus, like dual panels (split view), list view, configurable toolbar, as well as type-ahead find.
Ctrl-L will toggle between ‘breadcrumbs’ path bar, and location entry, which will show you the current path. Nemo is simple to configure graphically but not all options are in the preferences screen in Nemo. More options are available in the dconf-editor under org.nemo.
sudo apt install nemo
review: Nemo Sidebar customize limitations. Shows "home" directory as if it were the root tree of a file system much like nasty Micro$oft does, stop trying to dumb users down. On the positive side it supports bookmarks and loads quickly. It is well integrated into the Cinnamon desktop for obvious reasons. Mint users should not remove Nemo as it has some useful options relating to GVfs.
PCManFM
- GTK
Linux Mint with the Cinnamon desktop includes Nemo File Manager by default. Nemo is lacking. Pcmanfm is (or once was) a better file manager.
sudo apt install pcmanfm
pcmanfm does some useful things nemo does not do. For example, to backup a file in the directory with pcmanfm simply click the filename, choose "copy" and then choose "paste" from the menubar. pcmanfm will prompt you because the copy has the same filename as the original, and give you the option to rename, in which I simply change the extension to .bak or something like that. This simple task that you can do in Microsoft Windows and in Linux using pcmanfm cannot be done with nemo!
As of 2024 PCManFM rating lowered due to numerous issues. Issues and resolutions discussed on the PCManFM page.
SpaceFM
- GTK+ toolkit
- Written in C
SpaceFM was originally developed from a fork of PCMan File Manager and later PCManFM-Mod. A multi panel tabbed file manager built using the GTK+ toolkit.
review: Rock solid, fast, and stable. It lacks too many features that prevents it from being a total replacement. Although you can add tools manually the process is tedious, which is not practical for someone without significant free time. It uses a stupid 3d blue box icon that one can not glance at and quickly identify it is a file operation, an icon should be a symbolic representation of the purpose.
Sunflower
- GTK
- twin-panel file manager
An easy-to-use and powerful file manager that seamlessly integrates into the GNOME desktop environment (but not limited to).
Thunar
- GTK
The default file manager in the Xfce desktop environment.
Tux Commander
- twin-panel file manager
- written for GTK2 in Object Pascal (FreePascal)
Tux Commander is a windowed file manager with 2 panels side by side similar to popular Total Commander or Midnight Commander file managers. It offers simple file manipulation functions, bookmarks, network support, plugins support, configuration of external applications. It is written for GNOME and XFCE desktop environments while preserving complete independence.
sudo apt-get install tuxcmd
Xfe
- FOX toolkit
X File Explorer (Xfe) is an MS-Explorer or Commander like file manager for X. It is based on the popular, but discontinued, X Win Commander. Xfe is small, very fast and only requires the FOX library to be fully functional. Plus, it can be launched from the command line in a fraction of second. Xfe can also efficiently complete terminal commands.
sudo apt-get install xfe
review: Loads fast. Nice interface (very functional with the best layout observed over other file managers.) Stable, doesn't seem to crash. Ability to use keyboard and edit path bar: has both breadcrumbs and path entry visible simultaneously! Somewhat cumbersome file association for "open with" handling, although functional it requires manual entry of path to program binary for each association. For example, when I go to open a PDF rather than selecting "Document Viewer" from a list I manually enter the path "/usr/bin/xreader" which for some may be more difficult. Uses internal viewers for certain file types which are limited in functionality, such as the internal image viewer. Updated: At first it loaded fast and was stable. However, after a few weeks of use it became less stable. Launching Xfe requires patience as there is considerable delay between launching and the interface appearing. Due to these problems developing after a few weeks of use, the review is revised and rating is adjusted. These problems observed on Mint / Cinnamon.
Installing xfe 1.43 requires the installation of audacious. This should not be a requirement for mime type handling of audio.