Methods of payment Abuse

Top Console File Managers for Linux

28.11.2024, 16:30

When it comes to file management, most Linux users fall into two extremes. The first is the use of only GUI programs like Nautilus. The second is relying solely on the ls command to search for and manage files.

Few users are aware of a compromise: console-based file managers. These provide a level of convenience comparable to GUI tools, but they work much faster and consume fewer resources. We’ve selected several minimalist and feature-rich tools, so choose the one that works best for you.

Vifm

 

As the name suggests, Vifm provides a Vim-like environment for managing objects within the file system. If you are familiar with Vi or Vim, you will feel right at home with the same keybindings as the well-known text editor.

Key features of Vifm:

  • Vim-like key mappings
  • Directory tree comparison
  • Undo/redo operations
  • Support for FUSE file systems
  • Color schemes that can be applied to specific subtrees
  • Advanced file filtering and renaming capabilities
  • Bookmarks (tags)
  • Sessions
  • Built-in integration with GNU Screen and tmux

Vifm is available in the default repositories of most Linux distributions. To install it on Ubuntu, run:

sudo apt install vifm

Midnight Commander

 

GNU Midnight Commander is a well-known dual-pane file manager with a full set of features for file management in text mode. It also includes a built-in viewer and editor.

Key features of GNU Midnight Commander:

  • Built-in virtual file system for working with remote file systems and archives
  • Mouse support in most terminal emulators for X Window System and on the Linux console
  • Text and hex editors
  • Hotlist for frequently visited locations
  • Command completion with Alt-Tab
  • Subshell support
  • Linux file recovery
  • FTP proxy support

In all repositories, Midnight Commander is abbreviated as mc. To install it, run:

sudo apt install mc

nnn

 

n3 or nnn is a multifunctional terminal file manager for fans of minimalism. It requires almost no setup and uses no more than 3.5 MB of RAM.

Key features of nnn:

  • POSIX-compliant, follows Linux kernel coding style
  • Minimal library dependencies, easy to compile
  • Touch screen support and mobile-friendly shortcuts
  • Basic support for screen readers and Braille displays
  • Launch plugins and custom commands with hotkeys
  • Launch apps, run commands, spawn shells, and more

nnn is available in the repositories of most distributions. To install it on Ubuntu, run:

sudo apt install nnn

You can also download the compiled binary from the project’s releases page.

lfm

 

lfm or Last File Manager is a Python-based file manager. By default, it uses a two-pane interface with a stylish dark theme.

Key features of lfm:

  • Supports tabs, file filters, bookmarks, history, and more
  • Virtual File System (VFS) for working with archived files
  • Direct integration with find/grep, df, and other tools
  • File color-coding by extension
  • Fully customizable themes (colors) and keybindings
  • Supports filenames with wide characters

lfm is available in the default repositories of most major Linux distributions. To install it on Ubuntu, run:

sudo apt install lfm

Console file managers for Linux are a great compromise between ease of use and efficiency. They offer speed and low resource consumption, while still providing the convenience of GUI tools. We’ve highlighted some popular and functional options, such as Vifm, Midnight Commander, nnn, and lfm, which are perfect for both experienced users and newcomers seeking an easy way to manage files in the terminal.