clifm

A shell-like terminal file manager that works directly on the command line, without menus or panes.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get clifm

Package managers

About clifm

Clifm is a text-based file manager that runs at the command line rather than as a full-screen interface. There is no GUI, no TUI and no menus: you manage files by typing commands at a prompt built for file management.

It supports plugins and translations and is under very active development, with more than ten thousand commits. It suits people who live in the terminal and prefer typing commands to moving through panes.

Strengths

  • Works inside the shell prompt with no full-screen interface
  • Plugin support
  • Very actively developed

Limitations

  • Command-driven approach takes time to learn
  • No visual panes, unlike ranger or nnn

Details

Pricing
FreeFree and open source.
License
GPL-2.0
Developer
leo-arch
Platforms
Linux, Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Terminal users who prefer to manage files by typing commands
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to clifm

Compare all

Software that can replace clifm for an important use case, and what changes if you switch.

  • nnn

    A terminal file manager of about 150 KB that starts instantly, uses under 4 MB of memory and needs almost no configuration.

    nnn is a tiny full-screen terminal file manager with a large plugin repository, replacing the command-typing approach with terse keybindings.

  • ranger

    A console file manager with vi keybindings and a three-column view showing parent, current and preview.

    ranger provides a visual three-column view with vi keys and previews instead of working inside the shell prompt, and is written in Python.

  • Yazi

    A terminal file manager where nothing blocks: every read, preview and copy happens asynchronously.

    Yazi is a full-screen asynchronous terminal file manager with image previews and Lua plugins, and also runs on Windows and macOS.

  • Vifm

    A terminal file manager with a curses interface and Vim-like keybindings.

    Vifm uses a curses interface with Vim keybindings and commands, offers Windows binaries, and is listed as not open source.

  • Midnight Commander

    Two-panel file manager for the terminal, with an editor and remote access.

    Midnight Commander provides two visual panels with an editor and remote filesystem browsing, using function-key bindings instead of typed commands.

  • Joshuto

    A ranger-like terminal file manager written in Rust with Miller-column navigation.

    Joshuto is a Rust ranger-style file manager with Miller columns and optional fzf and zoxide integration, also available on macOS.

  • superfile

    A terminal file manager with a modern, colourful interface, built in Go with themes and plugin support.

    superfile swaps the shell-prompt workflow for a colourful themed full-screen interface with previews, fuzzy search and a trash can.

  • xplr

    Explore files with a configurable terminal interface.

    xplr offers a configurable, scriptable terminal interface on macOS and Linux, with customization done by configuring the surrounding workflow.

clifm as an alternative

Listings that name clifm as an alternative.

  • lf

    A fast terminal file manager in the ranger style, as a single binary with no runtime dependencies.

    clifm works inside the shell prompt with typed commands instead of visual panes, supports plugins, and is Linux only under the GPL-2.0 license.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing