Best Linux File Managers in 2026: Built-In and Installable Options

Every Linux distro ships with a file manager already installed. Most people open it to grab a download or unzip a file, then never think about it again. That’s fine until you hit something it can’t do: no split view for moving files between folders, no bulk rename, no way to browse a remote server without opening a terminal.

This guide covers both sides of that problem. First, the file managers already sitting on your desktop depending on which desktop environment you run. Then the ones worth installing if your default is holding you back, including a few twin-panel tools built for speed and a handful of terminal-based options that never touch a mouse.

Use the comparison table below for a quick snapshot, or click any name to jump straight to its full breakdown.

Quick Comparison: Linux File Managers at a Glance

File ManagerInterfaceFound OnLayoutBest ForResource Use
Nautilus (GNOME Files)GUIGNOMESingle-paneBeginners, GNOME usersMedium
DolphinGUIKDE PlasmaDual-panePower users, developersMedium
ThunarGUIXFCESingle-paneSpeed, older hardwareLight
NemoGUICinnamonDual-paneMint users wanting more featuresMedium
CajaGUIMATESingle-paneClassic layout, stabilityLight
PCManFM / PCManFM-QtGUILXDE / LXQtSingle-paneMinimal systems, old hardwareVery light
FilesGUIelementary OSColumn viewClean, minimal designLight
COSMIC FilesGUIPop!_OS (COSMIC)Dual-paneModern Pop!_OS setupsMedium
KrusaderGUI, installKDE/Qt desktopsDual-paneBulk operations, archivesMedium
Double CommanderGUI, installCross-platformDual-paneTotal Commander switchersMedium
GNOME CommanderGUI, installGTK desktopsDual-paneGTK-native dual-pane workflowLight
Midnight CommanderTerminalInstall anywhereDual-pane (text)Servers, SSH sessionsVery light
rangerTerminalInstall anywhereMiller columnsVim users, keyboard navigationVery light
YaziTerminalInstall anywhereMiller columnsSpeed, image previewsVery light

Built-In Linux File Managers (Already on Your System)

Your file manager is tied to your desktop environment, not your distro directly. Two people running Ubuntu can end up with completely different file managers if one installed the standard edition and the other installed Kubuntu or Xubuntu instead. Here’s what you’re probably already running.

1. Nautilus (GNOME Files)

Nautilus ships with every GNOME-based distro, which makes it the file manager most Linux users touch first. Ubuntu, Fedora Workstation, Debian’s GNOME spin, and dozens of derivatives all default to it. In your applications menu it just shows up as “Files,” but most people who’ve used Linux for a while still call it by its project name.

Key features:

  • Tabbed browsing
  • Search built into the location bar
  • Connect to servers over SFTP, FTP, SMB, and WebDAV from the sidebar
  • Right-click compress and extract for common archive formats
  • Batch rename

Pros:

  • Preinstalled, zero setup required
  • Clean, distraction-free interface
  • Tight integration with the rest of GNOME
  • Actively developed with regular updates each GNOME release

Cons:

  • No dual-pane or split view. GNOME removed it years ago and has turned down repeated requests to bring it back
  • Fewer configuration options than Dolphin or Nemo
  • Some power-user features, like a full tree-view sidebar, simply aren’t there

2. Dolphin

Dolphin is KDE Plasma’s default file manager, and it’s usually the first answer when someone asks which Linux file manager has the most features. If you run Kubuntu, KDE neon, an openSUSE KDE spin, or Plasma on Manjaro or Fedora, this is already installed.

Key features:

  • Split view (two panes side by side), toggled with F3
  • Embedded terminal panel
  • Git integration that shows file status directly in the file view
  • Tabs plus tree-view, detail, or icon layouts
  • Service menus for custom right-click actions
  • Baloo-powered search

Pros:

  • Dual-pane out of the box, no plugin required
  • Extremely configurable, down to toolbars and individual shortcuts
  • The embedded terminal and Git status are genuinely useful for developers
  • Handles SFTP and SMB connections well

Cons:

  • Pulls in KDE Frameworks dependencies, which adds noticeable overhead on a GNOME or XFCE system
  • The number of options can overwhelm someone who just wants to move files around
  • Baloo’s search index occasionally needs a rebuild, which slows searches down temporarily

3. Thunar

Thunar is XFCE’s file manager, and its whole design philosophy is to get out of the way. If speed matters more to you than features, and you run Xubuntu, MX Linux, or XFCE on Manjaro, you already have it installed.

Key features:

  • Custom actions, like adding your own “Open Terminal Here” command
  • Built-in Bulk Rename tool
  • Plugin system: thunar-archive-plugin for zip and tar handling, thunar-media-tags-plugin for editing audio tags, and more
  • Tabs

Pros:

  • Starts almost instantly and uses very little RAM
  • Runs well on older or low-spec hardware
  • The Bulk Rename tool is genuinely one of the better renaming tools on Linux
  • No learning curve

Cons:

  • Archive handling and other extras need separate plugins rather than working out of the box
  • No dual-pane view
  • Visually plain compared to Dolphin or Nautilus

4. Nemo

Nemo is what Nautilus might look like today if GNOME had kept adding features instead of removing them. Linux Mint forked it from an older version of Nautilus specifically to preserve the tree-view sidebar, split view, and other options GNOME stripped out, and it’s the default on every edition of Mint’s Cinnamon desktop.

Key features:

  • Toggleable split view / dual-pane
  • Optional tree-view sidebar
  • “Open Terminal Here” and “Open as Administrator” built in
  • Extensions system for adding actions like file comparison
  • Traditional menu bar

Pros:

  • More features than modern Nautilus while keeping a familiar layout
  • Actively maintained by the Linux Mint team
  • Feels immediately familiar to anyone coming from Windows Explorer

Cons:

  • Runs best on Cinnamon. Installing it on GNOME or XFCE can bring extra dependencies and occasional theming mismatches
  • Smaller development team than GNOME’s, so new features land more slowly

5. Caja

Caja is the MATE desktop’s file manager, forked from Nautilus back when MATE itself was forked from GNOME 2. If you run Ubuntu MATE or the MATE edition of Linux Mint, this is your default.

Key features:

  • Traditional menu bar and toolbar layout
  • Tabs
  • Extensions package that adds image conversion, “Open Terminal Here,” wallpaper setting, and more
  • Optional tree-view sidebar

Pros:

  • Lightweight and stable, runs well on older machines
  • Familiar layout that needs no relearning
  • MATE’s small, consistent update cycle keeps it from breaking

Cons:

  • Visually dated next to Dolphin or newer GTK apps
  • Development is slow. Most updates are maintenance rather than new features
  • No dual-pane view

6. PCManFM and PCManFM-Qt

PCManFM is the default on LXDE, and its Qt-based rewrite, PCManFM-Qt, is the default on LXQt, which is what Lubuntu has shipped since version 18.10. Both exist for the same reason: use as little memory as possible while still looking like a normal file manager.

Key features:

  • Can manage desktop icons as well as folders on distros that use it as the desktop shell
  • Tabs
  • Built-in volume and removable media management
  • Bookmarks and basic network browsing

Pros:

  • About as light on resources as a GUI file manager gets
  • Fast to open, fast to browse even on modest hardware
  • Good match for old machines, VMs, or minimal installs

Cons:

  • Feature set is intentionally bare: no dual-pane, limited plugin ecosystem
  • Network share browsing has rough edges compared to Nautilus or Dolphin
  • PCManFM and PCManFM-Qt are separate codebases, so features don’t always match between them

7. Files (elementary OS)

elementary OS’s file manager is simply called Files, a distant fork of GNOME Files built specifically to match elementary’s own design language. Older references sometimes call it Pantheon Files, its name from before elementary standardized its app naming.

Key features:

  • Miller-column browsing mode alongside standard list and grid views
  • Smart pathbar with breadcrumb navigation and path autocompletion
  • Tabs with tab history
  • Root-access window available from a right-click, no terminal needed
  • Third-party apps can hook into the context menu

Pros:

  • Clean and consistent, with no visual clutter
  • Column view makes deep folder structures easy to browse
  • The root-access shortcut is a nice touch for less technical users

Cons:

  • Closely tied to elementary’s visual style, so it can look out of place on other desktops
  • Smaller feature scope than Dolphin or Nemo by design
  • No dual-pane view

8. COSMIC Files

COSMIC Files is the newest name on this list. It’s the file manager for System76’s COSMIC desktop, the from-scratch, Rust-based environment that replaced Pop!_OS’s old GNOME-based interface. It ships by default on Pop!_OS 24.04 and later.

Key features:

  • Tabbed browsing with full keyboard navigation
  • Dual-pane mode for side-by-side comparisons or drag-and-drop transfers
  • Automatic thumbnail previews
  • Right-click compress and extract, plus a panel applet for quick archive actions
  • Follows COSMIC’s light, dark, and accent color settings automatically
  • Built natively for Wayland

Pros:

  • Combines dual-pane browsing with a modern, clean interface
  • Fast, thanks to Rust and native Wayland support
  • Tightly integrated with the rest of the COSMIC desktop

Cons:

  • Younger and still evolving, so expect occasional rough edges compared to decades-old file managers
  • Most useful if you’re actually running COSMIC. Packaging for other distros is still limited

Linux File Managers Worth Installing

None of these come preinstalled anywhere, but each one solves a specific problem better than the defaults above. Install with your distro’s package manager, most are available directly from the standard repositories.

9. Krusader

Krusader is a twin-panel file manager for KDE Plasma, though it runs fine on other desktops too, built for people who grew up on Norton Commander or Total Commander. It’s about as close as Linux gets to a full “manage everything from two panels” workflow.

Key features:

  • Twin-panel layout with independent navigation on each side
  • Extensive archive support, including browsing inside archives like regular folders
  • Built-in directory synchronization and file comparison tools
  • Search across file contents, not just names
  • Batch rename with regex support
  • User Actions: fully scriptable custom commands

Pros:

  • One of the most feature-dense file managers available on Linux
  • Directory sync and compare tools save real time when managing backups or mirrored folders
  • Deep customization across colors, key bindings, and panel behavior

Cons:

  • The interface still looks and feels like a KDE 4-era app
  • Steep learning curve if you’ve never used a twin-panel manager before
  • Brings in KDE and Qt dependencies on non-KDE desktops

10. Double Commander

Double Commander is a cross-platform, open source answer to Total Commander. It runs the same way on Linux, Windows, and macOS, which makes it a solid pick if you switch between operating systems and don’t want to relearn a workflow every time.

Key features:

  • Dual-pane layout with tabs in each pane
  • Plugin system split into archive, content, filesystem, and viewer plugin types
  • Built-in file viewer
  • Multi-rename tool
  • File comparison by content, not just name or size

Pros:

  • Genuinely cross-platform, so the same muscle memory works on every OS
  • Plugin architecture lets you add exactly the functionality you need
  • Free, unlike Total Commander which inspired it

Cons:

  • Built with Lazarus and Free Pascal, so it doesn’t feel fully native on GTK or Qt desktops
  • Interface is functional rather than polished
  • Setting up plugins for some formats takes manual digging

11. GNOME Commander

GNOME Commander had a fairly quiet run for years until a version 2.0 rewrite brought it back to life. The entire codebase moved from C++ to Rust, it’s now built on GTK4, and Adblock Plus creator Vladimir Palant took over as maintainer. If you tried it years ago and wrote it off, it’s worth another look.

Key features:

  • Twin-panel layout in the Norton and Midnight Commander tradition
  • Embedded, auto-hiding terminal
  • FTP, SFTP, SMB, and WebDAV support
  • Metadata support for Exif, ID3, IPTC, and more
  • Advanced batch rename tool
  • Plugin support

Pros:

  • Native GTK4 look that fits GNOME and Cinnamon desktops well
  • The recent rewrite means current Wayland support instead of legacy code held together with patches
  • Active new leadership since the 2.0 relaunch

Cons:

  • Still rebuilding parts of its plugin and theme ecosystem after the rewrite
  • Smaller community than Krusader or Double Commander
  • Documentation is still catching up to the new version

12. Midnight Commander (mc)

Midnight Commander has been around since the early 1990s, modeled directly on Norton Commander, and it still does exactly what it always did: two panels of files in a terminal, with function-key shortcuts for everything. If you manage servers over SSH, this is probably already muscle memory.

Key features:

  • Dual-pane, text-mode interface with mouse support
  • Built-in text viewer and editor (mcedit)
  • Browse inside archives and connect to FTP or SFTP sites as if they were folders
  • Function-key driven: F5 to copy, F6 to move, F8 to delete, and so on

Pros:

  • Works anywhere you have a terminal, including over SSH with no GUI forwarding needed
  • Tiny resource footprint
  • Decades of stability, updates rarely break anything

Cons:

  • Text-mode interface takes real adjustment if you’ve only used GUI file managers
  • Visual feedback like thumbnails and previews is minimal by nature
  • Keyboard shortcuts take time to memorize

13. ranger

ranger borrows its keybindings from Vim and its layout from the Miller-column view found in macOS Finder: three or more columns showing your path, your current folder, and a preview of whatever’s selected, all navigated with hjkl.

Key features:

  • Miller-column, multi-pane layout
  • Vim-style keybindings for navigation and selection
  • Image and text previews in supported terminals
  • Bulk rename that opens your selection in a text editor
  • Fully configurable through Python config files

Pros:

  • Extremely fast once the keybindings are muscle memory
  • Miller columns make deep directory structures easy to keep track of
  • Highly scriptable for anyone who wants to bend it to their workflow

Cons:

  • Vim-style navigation is a real barrier if you’ve never used Vim
  • Initial setup takes more effort than most terminal file managers
  • Image previews depend on terminal support and extra tools being installed

14. Yazi

Yazi is the newest terminal file manager to gain real traction, and it’s easy to see why. Written in Rust with fully asynchronous I/O, it loads directory contents and image previews without the lag older terminal file managers can have on large folders or slow drives.

Key features:

  • Asynchronous, non-blocking file operations. Copy and move run in the background while you keep browsing
  • Built-in image preview across multiple terminal protocols, including Kitty and iTerm2
  • Lua-based plugin system for previewers and custom UI
  • Built-in package manager for installing plugins and themes
  • Integrates with ripgrep, fd, fzf, and zoxide

Pros:

  • Genuinely fast, the async model isn’t just marketing
  • Image, video, and PDF previews right in the terminal, something older TUI file managers struggle with
  • Actively developed with a growing plugin ecosystem

Cons:

  • Younger project, so some plugins and integrations are less mature than ranger’s
  • Best experience depends on a terminal that supports one of its image protocols
  • Still terminal-based, so it carries the same learning curve as any TUI tool

How to Pick the Right File Manager for Your Setup

Most people should stick with whatever their desktop environment shipped. Here’s when switching actually makes sense:

  • You want dual-pane browsing without installing anything extra: switch to KDE Plasma for Dolphin, or check whether Nemo or COSMIC Files already fits your desktop.
  • You manage a headless server over SSH: Midnight Commander or Yazi, both work entirely in a terminal.
  • You came from Windows and miss Total Commander: Double Commander or Krusader.
  • Your hardware is old or you’re running a lightweight VM: Thunar, PCManFM, or PCManFM-Qt.
  • You do a lot of bulk renaming: Thunar’s Bulk Rename tool or Krusader’s regex-based renamer.
  • You already live in the terminal: ranger if you know Vim, Yazi if you want image previews and speed.
  • You just want it to work without thinking about it: stay with your default. Nautilus, Dolphin, Thunar, whichever one you have, they all handle basic file management fine.

Frequently Asked Questions

What is the default file manager on Ubuntu?

Standard Ubuntu uses Nautilus (GNOME Files) since it runs GNOME by default. The official flavors differ: Kubuntu uses Dolphin, Xubuntu uses Thunar, Lubuntu uses PCManFM-Qt, and Ubuntu MATE uses Caja.

Which Linux file manager is best for beginners?

Nautilus and Files (elementary OS) are the easiest to pick up, since both keep the interface minimal with few settings to get lost in. Nemo is a good middle ground if you want more features without much added complexity.

Which Linux file manager uses the least system resources?

Terminal-based options like Midnight Commander, ranger, and Yazi use almost nothing. Among GUI file managers, Thunar, Caja, and PCManFM or PCManFM-Qt are the lightest.

Can I install a different file manager without switching desktop environments?

Yes. File managers are just applications. You can install Dolphin on GNOME or Nemo on KDE, though you’ll pull in some extra libraries from the other desktop. It works fine, but it may not integrate quite as smoothly as it does on its native desktop.

What’s the difference between Nautilus and Nemo?

Nemo is a fork of an older version of Nautilus that Linux Mint created to keep features GNOME later removed, including split view and a tree-view sidebar. They share a common ancestor but have developed separately since.

Do I need a terminal file manager if I already use a GUI one?

Not usually, unless you regularly manage a server without a desktop environment or SSH into remote machines often. In those cases, something like Midnight Commander or Yazi is much faster than mounting a remote filesystem just to browse it.

Is Dolphin better than Nautilus?

It depends on what you want. Dolphin has more built-in features, including split view, an embedded terminal, and Git integration, plus more configuration options. Nautilus is simpler and lighter, and fits better if you just want a clean, no-fuss file browser. Neither is objectively better, they’re built around different priorities.

Which file manager should I use on Pop!_OS?

COSMIC Files ships by default on Pop!_OS 24.04 and newer, and it’s a solid choice with dual-pane browsing and tabs built in. Older Pop!_OS releases used a modified version of GNOME Files instead.

Bottom Line

Most Linux users can go their whole life using whatever file manager came with their desktop and never notice a limitation. If you’ve read this far, you probably already know yours isn’t doing something you need it to. Pick one from the section above, install it, and give it a week before judging it. Muscle memory matters more than any single feature on a list.

Leave a comment

Your email address will not be published. Required fields are marked *