CliFM is a Command Line Interface File Manager: all input and interaction is performed via commands. This is its main feature and strength.
It replaces the traditional TUI interface (also known as curses or text-menu based interface) by a command-line interface (CLI),
This is free and open source software.
- Really CLI-based. No GUI nor TUI at all, but just a command-line.
- It can run on the kernel built-in console and even on a SSH or any other remote session.
- Highly compatible with old VT102-only terminal emulators like Rxvt and Rxvt-based ones: even on a terminal with only 8 colors and no Unicode support, clifm will just work. It can run even on an old DEC-VT100 terminal!
- High performance. Incredibly lightweight and fast even on really old hardware.
- Short (and even one-character) commands.
- Entry list numbers (ELN’s) for file names.
- Extended color codes for file-types and -extensions.
- Files counter for directories and symlinks to directories.
- Privacy: Zero data collection and no connection to the outside world at all.
- Security: Secure environment and secure commands.
- Navigation and file operations:
- File tags.
- File filters.
- Files selection (supports both glob and regular expressions and works even across multiple instances of the program).
- Files search (supports both glob and regular expressions).
- copy(-as), move(-as), interactive rename, and open-with functions.
- File names cleaner.
- Auto-cd, auto-open, and autols.
- Directory jumper, similar to autojump, z.lua, and zoxide.
- Virtual directories.
- Fastback function.
- Backdir – Quickly change to a parent directory.
- A built-in resource opener (supports regular expressions and is able to discern between GUI and non-GUI environments).
- A built-in Freedesktop-compliant trash system.
- Up to eight workspaces.
- Eleven sorting methods.
- Bulk operations: rename, create, remove, and create symbolik links in bulk.
- Files encryption/decryption (plugin).
- Copy files to your smart phone (plugin).
- Archiving and compression support (including Zstandard and ISO 9660).
- Symlinks editor.
- Remote file systems management.
- Mount/unmount storage devices.
- Advanced Copy support (just
mvwith a nice progress bar).
- Directory history map to keep in sight previous, current, and next entries in the directory history list.
- TAB completion, with fzf integration.
- Syntax highlighting.
- Warning prompt for invalid command names.
- Fused parameters for ELN’s.
- Fuzzy completion for file names and paths.
- Wildcards expansion via TAB.
- File types expansion via TAB.
- Bash-like quoting system.
- Shell commands execution.
- Sequential and conditional commands execution.
- Directory and commands history.
- Glob and regular expressions (including inverse matching).
- Prompt and profile commands (run commands with each new prompt or at program startup).
- Stealth mode: Leave no trace on the host system. No file is read, no file is written.
- Light mode (just in case it is not fast enough for you).
- Resource opener.
- Disk usage analyzer mode.
- Files lister (ls-mode).
- User profiles.
- Customizable keyboard shortcuts.
- Theming support (more than a dozen color schemes).
- Prompt customization.
- Four customizable keybindings for custom plugins.
- Compile features in/out.
- File previews (via BFG, a native file previewer, but including support for Ranger’s scope.sh and pistol as well).
- Icons support, including emoji-icons
- Git integration.
- Desktop notifications.
- Unicode support.
- Disk usage.
- CD on quit and file picker functions.
- A built-in pager for files listing.
- Read and list files from STDIN (standard input).
|The largest compilation of the best free and open source software in the universe. Each article is supplied with a legendary ratings chart helping you to make informed decisions.|
|Hundreds of in-depth reviews offering our unbiased and expert opinion on software. We offer helpful and impartial information.|
|Replace proprietary software with open source alternatives: Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle, Atlassian, Corel, Cisco, Intuit, and SAS.|
|Awesome Free Linux Games Tools showcases a series of tools that making gaming on Linux a more pleasurable experience. This is a new series.|
|Machine Learning explores practical applications of machine learning and deep learning from a Linux perspective. This is a new series.|
|New to Linux? Read our Linux for Starters series. We start right at the basics and teach you everything you need to know to get started with Linux.|
|Alternatives to popular CLI tools showcases essential tools that are modern replacements for core Linux utilities.|
|Essential Linux system tools focuses on small, indispensable utilities, useful for system administrators as well as regular users.|
|Linux utilities to maximise your productivity. Small, indispensable tools, useful for anyone running a Linux machine.|
|Surveys popular streaming services from a Linux perspective: Amazon Music Unlimited, Myuzi, Spotify, Deezer, Tidal.|
|Saving Money with Linux looks at how you can reduce your energy bills running Linux.|
|Home computers became commonplace in the 1980s. Emulate home computers including the Commodore 64, Amiga, Atari ST, ZX81, Amstrad CPC, and ZX Spectrum.|
|Now and Then examines how promising open source software fared over the years. It can be a bumpy ride.|
|Linux at Home looks at a range of home activities where Linux can play its part, making the most of our time at home, keeping active and engaged.|
|Linux Candy reveals the lighter side of Linux. Have some fun and escape from the daily drudgery.|
|Getting Started with Docker helps you master Docker, a set of platform as a service products that delivers software in packages called containers.|
|Best Free Android Apps. We showcase free Android apps that are definitely worth downloading. There's a strict eligibility criteria for inclusion in this series.|
|These best free books accelerate your learning of every programming language. Learn a new language today!|
|These free tutorials offer the perfect tonic to our free programming books series.|
|Linux Around The World showcases usergroups that are relevant to Linux enthusiasts. Great ways to meet up with fellow enthusiasts.|
|Stars and Stripes is an occasional series looking at the impact of Linux in the USA.|