Comparison of file managers explained

The following tables compare general and technical information for a number of notable file managers.

General information

NameDeveloperInitial releasePlatformLatest releaseLicenseCost
Version Date Version Date
Altap SalamanderAltap1997-08-15Windows
Commander OneEltima Software2015-08-04macOS
Directory OpusJonathan Potter
GPSoftware
11990-01-03AmigaOS4.16[1] 2001-07-04rowspan="4"
AmigaOS5.91[2] 2015-08-30rowspan="3"
AROS
MorphOS
62001-06-18Windows12.27[3] 2022-03-21
DiredIntegral part of Emacs.
Part of the GNU project.
~1976[4]
DolphinKDE0.52006-06-07BSDrowspan="5"
Linux
macOS
Unix
Windows
DOS NavigatorRitlabs0.901991DOSrowspan="3"
OS/2
Windows
DOS ShellMicrosoft / IBM1988DOS1998
Double Commander <-- preview release -->Alexander Koblov2007BSDrowspan="5"
Linux
macOS
Unix
Windows
emelFM2tooar2003-09-06BSDrowspan="3"
Linux
Unix
Explorer++David Ercig2008-01-08Windows1.4.0 [5] 2024-01-28
Far ManagerEugene Roshal
Far Group
1996Windows (Linux, Mac, BSD via far2l)
File ExplorerMicrosoft1995-08-24Windows2015-07-29
File ManagerMicrosoft
Ian Ellison-Taylor
1990Windows
Files (Apple)Apple Inc.2017-09-19macOS
Files by GoogleGoogle LLC2017-12-05Android1.2263.598736326.1[6] 2024-01-21
GeoManagerBerkeley Softworks
Breadbox Ensemble
1990GEOS2009
FinderApple Inc.1984-01macOS10.10.52015-08-13
ForkLiftBinaryNights2007-06-01macOS
gentooEmil Brink
GNOME CommanderGNOME Commander2001-09
GNOME FilesEazel2001-04-11
KonquerorKDE2000-10
KrusaderKrusader Krew2000-07-11
Midnight CommanderMiguel de Icaza
GNU
1994-05
muCommanderMaxence Bernard2002-02-17
NemoLinux Mint1.0.02012-07
nnnArun Prakash Jana2017-04-13
Nomad.NETEugene Sichkar2.2.0.537 beta2008-08-143.2.0.28902016-06-13
Norton CommanderPeter Norton Computing
Symantec corporation
1986DOS5.511998-07-01rowspan="2"
Windows2.011999-02-01
Path FinderCocoatech2001-04macOS9.12020-03-24
PathMinderAlbert Nurick
Brittain Fraley
1984DOS4.111988
PCManFMHong Jen Yee2006-01-091.3.22021-02-05
PC ShellCentral Point Software1986
rangerRoman Zimbelmann2010-06-09BSDrowspan="3"
Linux
macOS
ROX-FilerThomas Leonard et al.2000-03-10
SpaceFMIgnorantGuru0.5.02012-01-13
STDU ExplorerSTDUtility2009-03-23Windows1.0.4652012-05-24
TabblesYellow blue soft UAB2009-08-01Windows3.1.292016-08-12
ThunarXfce2006-01-22
Total CommanderChristian Ghisler1.02012-05-18Android
1.00d1993-09-25Windows
ViewMAXDigital Research / Novell1.01990DR-DOS3.01993
Volkov CommanderVsevolod Volkov1992DOS
WinSCPWinSCP2000-09-30Windows
workerRalf Hoffmann1.0.01999-03-06Unix4.12.12023-03-05
Xandros File ManagerXandros Corporation4.22007-07-26
XfeRoland Baudin2002
XfileRixstep2003-03-02macOS2.1.0.102010-02-14
XfmSimon Marlow
Albert Gräf
Till Straumann
Robert Vogelgesang
Juan D. Martin
1992
xplorer²Nikos Bozinis2004-06-10Windows5.4.0.22023-06-14
XTreeJeffery C. Johnson1985-04-01DOS1992rowspan="2"
1992Windows1992
XYplorerDonald Lessau1997Windows20.80.01002020-02-13
ZTreeWinKim Henkel1996Windows2.2.192011-05-27
NameDeveloperInitial releasePlatformLatest releaseLicenseCost
Version Date Version Date

Operating system support

Cross-platform file managers

This table shows the operating systems that the file managers can run on, without emulation.

File managerDOSOS/2 & eCSWindowsMac OS XLinuxBSDUnixAmigaOSOpenVMS
Directory Opus
Dired[7] [8] [9] [10] [11] [12]
Dolphin[13]
Double Commander
DOS Navigator
emelFM2
GNOME Commander
Konqueror
Krusader
Midnight Commander
muCommander
nnn
GNOME Files (Nautilus)
Nemo
PathMinder
PCManFM
Ranger
ROX-Filer
Thunar
Total Commander
Volkov Commander
worker
Xandros File Manager
Xfe
Xfm
Far Manager (far2l) (far2l) (far2l)
ZTreeWin
File managerDOSOS/2 & eCSWindowsMac OS XLinuxBSDUnixAmigaOSOpenVMS

Mac-only file managers

Windows-only file managers

iOS-only file managers

Android-only file managers

Manager views

Information about what common file manager views are implemented natively (without third-party add-ons).

Note that the "Column View" does not refer to the Miller Columns browsing / visualization technique that can be applied to tree structures / folders.

File managerFamilyUIIcon viewList viewColumn viewThumbnailsDetails + ThumbsGroupingContent dependentTwin panelFavorites / BookmarkPanel tabs
Altap SalamanderOrthodoxGUI
Commander OneOrthodoxGUI
Demos CommanderOrthodoxText
Directory OpusOrthodoxGUI
DiredDirectory editorText, on GUI, on GUI, on GUI, one or more (bookmarks) (optional tab bar) [14]
DolphinNavigationalGUI
Double CommanderOrthodoxGUI
DOS NavigatorOrthodoxText
emelFM2OrthodoxGUI
FAR ManagerOrthodoxText[15]
File Manager (Windows)OrthodoxGUI
Files (Apple)GUI
Files by GoogleGUI
FinderGUI, with Cover Flow
ForkLiftOrthodoxGUI
gentooOrthodoxGUI
GNOME CommanderOrthodoxGUI
KonquerorGUI
KrusaderOrthodoxGUI
Midnight CommanderOrthodoxText
GNOME Files (Nautilus)GUI
NemoGUI,press[F3]
Nomad.NETOrthodoxGUI, Manual, Shared
Path FinderNavigationalGUI
PCManFMNavigationalGUI
ROX-FilerSpatialGUI
STDU ExplorerNavigationalGUI
Total CommanderOrthodoxGUI In viewing
ThunarNavigationalGUI
Volkov CommanderOrthodoxText
Windows ExplorerGUI
workerOrthodoxGUI
Xandros File ManagerNavigationalGUI
XfeHybrid NavigationalGUI
XfmSpatialGUI
xplorer²Hybrid Navigational / OrthodoxGUI
XYplorerHybrid Navigational / OrthodoxGUI
ZTreeWinOrthodoxText
File managerFamilyUIIcon viewList viewColumn viewThumbnailsDetails + ThumbsGroupingContent dependentTwin panelFavorites / BookmarkPanel tabs

Twin-panel file managers have obligatory connected panels where action in one panel results in reaction in the second. Konqueror supports multiple panels divided horizontally, vertically or both, but these panels do not act as twin panels by default (the user has to mark the panels he wants to act as twin-panels).

Network protocols

Information on what networking protocols the file managers support. Note that many of these protocols might be supported, in part or in whole, by software layers below the file manager, rather than by the file manager itself; for example, the macOS Finder doesn't implement those protocols, and the Windows Explorer doesn't implement most of them, they just make ordinary file system calls to access remote files, and Konqueror either uses ordinary file system calls or KIO slave calls to access remote files. Some functions, such as browsing for servers or shares, might be implemented in the file manager even if most functions are implemented below the file manager.

File managerSMB/CIFSWebDAVNFSAFPFTP
Altap Salamander
Commander One
Directory Opus (SFTP & SSL)
Dired
Dolphin
Double Commander
emelFM2
Far Manager
File Manager
Files (Apple)
Files by Google
Finder
ForkLift
GNOME Commander
Konqueror
Krusader
muCommander
Midnight Commander
GNOME Files (Nautilus)
Nemo???
Nomad.NET
Path Finder (Read Access)
PCManFM
ROX-Filer
Total Commander
Thunar
worker
Windows Explorer
Xandros File Manager
Xfe
Xfm
xplorer²
XYplorer
ZTreeWin
File managerSMB/CIFSWebDAVNFSAFPFTP

File features

Information on what basic file features the file managers support.

File ManagerUndo/redo file operationFile compression File encryptionRename busy filesFile previewFile coloring filter [16] File selection filterPaste clipboard as fileFile and folder reportsACL (Access control list)Mass rename [17] Run executable files
Altap Salamander, multiple [18] [19]
Commander One
Directory Opus
Dired [20]
Dolphin
Double Commander
emelFM2
FAR Manager [21]
File Manager
Files (Apple)
Files by Google
Finder
ForkLift
GNOME Commander
Konqueror [22]
Krusader
Midnight Commander[23]
GNOME Files (Nautilus) [24] [25]
Nemo????
Nomad.NET
Path Finder [26]
PCManFM
ROX-FilerWith helper applications
STDU Explorer
Thunar (via plugin) (via plugin)
Total Commander
Windows Explorer [27] [28]
worker
Xandros File Manager
Xfe
Xfm
xplorer² [29]
XYplorer
ZTreeWin [30]
File ManagerUndo/redo file operationFile compression File encryptionRename busy filesFile previewFile coloring filterFile selection filterPaste clipboard as fileFile and folder reportsACL (Access control list)Mass renameRun executable files

Browsing features

File managerSymbolic linksWindows long path supportBrowse compressed foldersSlideshowsShows combined size of selected directoriesBranch sizesDirectory compareSynchronizerFind as you type (Type-ahead find)Embedded/integrated terminalFor directories, size column shows:
Altap Salamander (for remote folders)DIR
Commander One, in the PRO Pack[31] DIR and total size including subdirectories
Directory OpusDIR and total size including subdirectories
Dired [32] [33] Literal
DOS Navigator[34] Total size including subdirectories
DolphinNumber of entries
Double CommanderDIR
emelFM2Literal
FAR Manager [35]
Files (Apple)
Files by Google
Finder
ForkLiftDIR and total size including subdirectories
GNOME Commander
Konqueror (with konq-plugin) (with kdiff3 plugin) (with kdiff3 plugin) Folder only size (default) selectable to file count/total size
Krusader
Midnight Commander[36] [37]
muCommander[38] , command execution only
GNOME Files (Nautilus), With Plugin[39] [40] Number of entries
Nemo????????, with nemo-terminal extension
Nomad.NET, via PluginDIR and total size including subdirectories
Path Finder[41]
PCManFM, but there is a fork attempt[42] Nothing
ROX-Filer, and browsing with tab completionNothing
ThunarConfigurable
Total Commander[43] In pluginDIR and total size including subdirectories
Windows Explorer[44] (in folder tooltips)
worker
Xandros File Manager
Xfe
Xfile[45]
Xfm
xplorer²[46]
XYplorer[47] [48] Contents including subs
ZTreeWinSelectable: number of entries or size (optional: including subs)
File managerSymbolic linksWindows long path supportBrowse compressed foldersSlideshowsShows combined size of selected directoriesBranch sizesDirectory compareSynchronizerFind as you type (Type-ahead find)Embedded/integrated terminalFor directories, size column shows:

Search features

Information on what file searching features the file managers support. RegExp include the possibilities of nested Boolean searches, thus implicitly all file managers supporting RegExp search support also Boolean searches.

File managerFile name File contents Basic metadata search All metadata search RegExp for contentsBoolean (nesting levels)Fuzzy logicSave searches Refined searches
Altap Salamander[49]
Commander One
Directory Opus
Dired [50]
Dolphin
Double Commander
emelFM2
FAR Manager
Files (Apple)
Files by Google
Finder
ForkLift
Konqueror
Krusader[51]
GNOME Files (Nautilus)
Nemo????????
Nomad.NET
Path Finder
PCManFM
ROX-Filer
Total Commander
Windows Explorer
worker
Xandros File Manager
Xfe
Xfile
Xfm
xplorer²
XYplorer[52]
ZTreeWin [53]
File managerFile name File contents Basic metadata search All metadata search RegExp for contentsBoolean (nesting levels)Fuzzy logic Save searches Refined searches
Column Definitions (D)Entry Notes (s)

Extensibility

Information on which parts of the application can be extended by plugins.

File managerFilesystem supportAttribute columnsFile previewsMetadata indexingUnicode supportVisual themes
Altap Salamander
Commander One
Directory Opus
Dired
Dolphin
Double Commander
emelFM2
Far Manager
Files (Apple)
Files by Google
Finder
ForkLift
Konqueror
Krusader
Midnight Commander
GNOME Files (Nautilus)
Nemo
Nomad.NET
Path Finder
PCManFM
ROX-Filer
Total Commander In search tool
Windows Explorer[54]
worker
Xandros File Manager
Xfe
Xfile
Xfm
xplorer²
XYplorer
ZTreeWin
File managerFilesystem supportAttribute columnsFile previewsMetadata indexingUnicode supportVisual themes

External links

Notes and References

  1. Web site: Directory Opus 4 Research Project.
  2. Web site: Dopus5.
  3. Web site: Release History . 2022-07-27 . gpsoft.com.au.
  4. Web site: Dating Dired . Adoption by emacs . Thomas E. Dickey . May 10, 2022.
  5. Web site: Release Explorer++ 1.4.0 · derceg/explorerplusplus . 2024-03-07 . GitHub . en.
  6. Web site: Files by Google - Apps on Google Play . January 25, 2024 . en.
  7. Web site: Info Node: (emacs)Dired. cmu.edu.
  8. Web site: Emacs 20.6 under OS/2 . Home.snafu.de . 2013-12-30.
  9. Web site: Emacs FAQ for MS Windows . . 2013-08-27 . 2013-12-30.
  10. Web site: Carbon Emacs Package . 2009-04-04 . https://web.archive.org/web/20060125015159/http://homepage.mac.com/zenitani/emacs-e.html . 2006-01-25 . dead .
  11. Web site: Archived copy . 2009-04-04 . https://archive.today/20120715172435/http://de5.aminet.net/util/gnu/em1934src.readme . 2012-07-15 . dead .
  12. Web site: AaronHawley . Emacs On VMS . EmacsWiki . 2010-05-28 . 2013-12-30.
  13. Web site: The MacPorts Project - Available Ports . . 2013-12-30.
  14. http://www.emacswiki.org/emacs/TabBarMode Tab-bar mode
  15. With ConEmu Far Manager plugin conemu-maximus5
  16. Files matching certain user defined criteria (e.g. name pattern, attributes) are displayed in another color. Example: Since Windows 2000, the UI guide requires NTFS compressed files and folders displayed in blue, whereas uncompressed ones are black.
  17. Mass Rename is a feature to rename large number of files in a convenient way and including a preview, see the screenshot for an example. Common options are subdirectory inclusion, wildcards, manual mode (offering to edit names as text files in editors), counters, time related fields (e.g. "date created"), path related fields (e.g. "parent directory name"), regular expressions, etc. See also: Batch renaming.
  18. Altap Salamander offers to show only selected files and hide unselected ones, also in picture viewer, etc. For selection, the usual wildcards and add/subtract/intersect with 1...N stored selections are offered.
  19. ACL is dependent on the type and version of file- and operating system. Altap Salamander offers quick access to owner, auditing and permission settings in WinXP with NTFS 5.
  20. Only actions operating on filesystem data (filename, path, timestamps, acls, etc.); file contents have separate and independent per-file undo/redo. Filesystem actions that modify file contents (deleting, overwriting, truncating, &c.) can be undone/redone with optional integrated use of automatic trash/backup/auto-save/version-control features.
  21. With plug-ins, or this can be implemented as a macros
  22. Konqueror can undo, not redo.
  23. Create new file with desired name, then paste contents.
  24. Only text which is dragged from another program and dropped into a folder in GNOME Files (Nautilus) can be pasted as a new file.
  25. Removed in version 3.29.
  26. Path Finder apparently integrates with Knox, an encryption utility.
  27. Supported up to Windows XP only. Document scraps are not supported in Windows Vista and later.
  28. Via system File Properties dialog, NTFS-only. Must be enabled manually in Windows versions prior to Server 2003.
  29. Via system File Properties dialog, NTFS-only.
  30. Encryption is supported for Zip and Rar, other formats depend on the editable ARCHIVER.BB2 file
  31. Web site: Dual-pane file manager for Mac - Commander One. mac.eltima.com. 12 May 2016.
  32. via image-mode, GUI only
  33. Web site: Shell Commands in Dired. www.gnu.org. 12 May 2016.
  34. Press and release Alt
  35. Via plugins, or manual with helping of the embedded Advanced Compare.
  36. Extensible via compression plugins, supported formats list depends on distribution package maintainer
  37. Can be done in two steps
  38. Web site: Two-pane file manager for Windows with symlink and large file support. stackexchange.com.
  39. Web site: Flogisoft - Nautilus Terminal. 12 May 2016.
  40. Web site: Launchpad - Nautilus Terminal. 7 September 2010 . 12 May 2016.
  41. Web site: Path Finder 7 by Cocoatech. www.cocoatech.com. 12 May 2016. https://web.archive.org/web/20130529085350/http://www.cocoatech.com/pathfinder/. 29 May 2013. dead.
  42. Web site: LXDE.org Forum - Try PCManFM with a tabbed terminal included. forum.lxde.org. 12 May 2016.
  43. Web site: Two-pane file manager for Windows with symlink and large file support. stackexchange.com. 12 May 2016.
  44. Copying directory junctions across drives creates an empty directory in the target
  45. Web site: Xfile: The Standard Setter - Features. rixstep.com. 12 May 2016.
  46. Web site: xplorer² tour#6: external command console. zabkat.com. 12 May 2016.
  47. via XYplorer script- SlideShow
  48. Web site: XYplorer - 9.90 Released. www.xyplorer.com. 12 May 2016.
  49. Altap Salamander Search offers RegExp for defining the file content.
  50. Part of Emacs.
  51. Web site: Krusader - Twin panel file management for your desktop. krusader.org. 2008-07-22. https://web.archive.org/web/20081003022657/http://www.krusader.org/text.php?t=krusader-2.0.0-beta1.changelog. 2008-10-03. dead.
  52. After searching results, user can apply advanced visual filters to narrow down results.
  53. ZTreeWin provides several context specific search syntaxes that are not pure regex
  54. [IFilters]