9 mejores administradores de archivos de consola para Linux

Consola de Linux gestores de archivos puede ser muy útil en las tareas cotidianas, al administrar archivos en una máquina local o cuando se conecta a una remota. La representación visual de la consola del directorio nos ayuda a realizar rápidamente operaciones de archivos/carpetas y nos ahorra algo de tiempo.

En este artículo, vamos a revisar algunos de los gestores de archivos de consola de Linux más utilizados y sus características y beneficios.

1. GNU Midnight Commander

Comando de medianoche, a menudo se refiere simplemente como mc y es uno de los principales gestores de archivos discutidos en este artículo. Mc viene con todo tipo de características útiles, además de copiar, mover, eliminar y crear archivos y directorios, puede cambiar permisos y propiedad, revisar archivos comprimidos, usarlo como un cliente FTP, y muchas más.

Gnu Midnight Commander

Puedes encontrar nuestra reseña completa del Midnight Commander un gestor de archivos basado en consola.

Para instalar Midnight Commander puedes usar los siguientes comandos:

$ sudo apt install mc         [On Debian, Ubuntu and Mint]
$ sudo yum install mc         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/mc  [On Gentoo Linux]
$ sudo apk add mc             [On Alpine Linux]
$ sudo pacman -S mc           [On Arch Linux]
$ sudo zypper install mc      [On OpenSUSE] 

2. Ranger Console File Manager

Ranger es otra excelente opción al buscar un gestor de archivos de consola. Tiene una interfaz similar a vim, una vista previa del archivo o directorio seleccionado, marcadores, soporte para ratón y vista en pestañas.

Puedes encontrar nuestra revisión completa aquí: Ranger: un buen gestor de archivos de consola con atajos de teclado de vi.

Para instalar Ranger, puedes usar los siguientes comandos:

$ sudo apt install ranger         [On Debian, Ubuntu and Mint]
$ sudo yum install ranger         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/ranger  [On Gentoo Linux]
$ sudo apk add ranger             [On Alpine Linux]
$ sudo pacman -S ranger           [On Arch Linux]
$ sudo zypper install ranger      [On OpenSUSE] 
Ranger – Console File Manager

3. Cfiles Gestor de Archivos Rápido de Terminal

Cfiles es un rápido gestor de archivos de terminal escrito en C y usa ncurses, similar a ranger, también utiliza atajos de teclado de vi. Tiene algunas dependencias como cp, mv, fzf, xdg-open y otros. Aunque es ligero, su instalación requiere algunos pasos adicionales:

Cfiles – Terminal File Manager

Para instalar cfiles, primero necesitas instalar las herramientas de desarrollo usando los siguientes comandos:

$ sudo apt-get install build-essential          [On Debian/Ubuntu]
$ sudo yum groupinstall 'Development Tools'	[on CentOS/RHEL]

A continuación, clona el repositorio de cfiles e instálalo usando los siguientes comandos.

$ git clone https://github.com/mananapr/cfiles.git
$ cd cfiles
$ gcc cf.c -lncurses -o cf
$ sudo cp cf /usr/bin/            #Or copy somewhere else in your $PATH 

A more detailed review of cfiles can be found here: Cfiles a terminal file manager for Linux.

4. Vifm Gestor de Archivos de Consola

Vifm es otro gestor de archivos basado en línea de comandos, que utiliza una interfaz de curses. Sin embargo, este copia algunas características de mutter. Si eres usuario de Vim, no necesitarás aprender un nuevo conjunto de comandos para trabajar con vifm. Utiliza los mismos atajos de teclado y también tiene la capacidad de editar varios tipos de archivos.

Similar a otros administradores de archivos de consola, tiene dos paneles y admite autocompletado. También admite varios tipos de vistas diferentes para la comparación de árboles de archivos. También puedes ejecutar comandos remotos con él.

Vifm – Console File Manager

Para instalar Vifm puedes usar los siguientes comandos:

$ sudo apt install vifm         [On Debian, Ubuntu and Mint]
$ sudo yum install vifm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/vifm  [On Gentoo Linux]
$ sudo apk add vifm             [On Alpine Linux]
$ sudo pacman -S vifm           [On Arch Linux]
$ sudo zypper install vifm      [On OpenSUSE]

A more detailed review of vifm can be seen at Vifm command line-based file manager for Linux.

5. Navegador de archivos de terminal Nnn

Nnn es el administrador de archivos de consola más rápido de nuestra lista. Aunque tiene menos características en comparación con otros administradores de archivos, es extremadamente ligero y es lo más parecido a un administrador de archivos de escritorio que se puede obtener en la consola. La interacción es sencilla y permite que los nuevos usuarios se acostumbren fácilmente a la terminal.

Nnn – Terminal File Browser

Para instalar nnn, puedes usar el siguiente comando:

$ sudo apt install nnn         [On Debian, Ubuntu and Mint]
$ sudo yum install nnn         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/nnn  [On Gentoo Linux]
$ sudo apk add nnn             [On Alpine Linux]
$ sudo pacman -S nnn           [On Arch Linux]
$ sudo zypper install nnn      [On OpenSUSE]

A more detailed preview of nnn can be found at Nnn – a fast and friendly terminal file browser.

6. Último Administrador de Archivos Lfm

Lfm abreviado para Último Administrador de Archivos es un administrador de archivos de consola basado en curses escrito en Python. Puede ser utilizado con 1 o 2 paneles. Tiene algunas características útiles como filtros, marcadores, historial, VFS para archivos comprimidos, vista de árbol e integración directa con el comando find, utilidad grep, comando df, y otras herramientas. También están disponibles temas personalizados.

Lfm – Last File Manager

Para instalar Lfm, puedes usar el siguiente comando:

$ sudo apt install lfm         [On Debian, Ubuntu and Mint]
$ sudo yum install lfm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/lfm  [On Gentoo Linux]
$ sudo apk add lfm            [On Alpine Linux]
$ sudo pacman -S lfm           [On Arch Linux]
$ sudo zypper install lfm      [On OpenSUSE] 

Puedes instalar lfm usando el comando pip:

$ sudo pip install lfm

7. lf – Listar archivos

Lf – “Listar archivos” es un gestor de archivos de línea de comandos escrito en Go, inspirado en Ranger. Originalmente se pensó para llenar los vacíos de características faltantes que tenía Ranger.

lf – List Files

Algunas de las principales características de lf son:

  • Es multiplataforma: Linux, OSX, Windows (solo parcialmente).
  • Un único binario sin dependencias de tiempo de ejecución.
  • Baja huella de memoria.
  • Configuración con comandos de shell.
  • Atajos de teclado personalizables.

Los planes futuros incluyen la activación del control del ratón.

Para instalar lf, simplemente descarga la versión binaria relacionada con tu sistema operativo desde la página de versiones de lf.

8. Comandante WCM

El último en nuestra lista es el comando WCM, que es otro gestor de archivos de consola multiplataforma. Los autores del comandante WCM pretendían crear un gestor de archivos multiplataforma que imitara las características de Far Manager.

WCM Commander

Tiene un terminal integrado, editor de texto y visor, resaltado de sintaxis, sistema de archivos virtual y una interfaz de usuario muy rápida. También tiene soporte para mouse. El paquete para cada sistema operativo se puede encontrar en la página de descarga de WCM.

9. Walk Terminal File Manager

Walk es un navegador basado en terminal que sirve como alternativa a los comandos tradicionales ls y cd. Permite una navegación rápida utilizando búsqueda difusa, la integración con cd es bastante simple y se puede abrir Vim directamente desde el walk.

Walk Terminal File Manager
Conclusión

Esta fue nuestra breve presentación sobre algunos de los mejores administradores de archivos de consola en Linux. Si crees que nos hemos perdido alguno o te gustan más algunos de ellos, comparte tus pensamientos en la sección de comentarios.

Source:
https://www.tecmint.com/linux-terminal-file-managers/