8 administradores de ficheros para usar con interfaz de comandos

Si trabajas mucho con ficheros seguramente conozcas alguno de estos administradores de ficheros para consola de GNU/Linux, ya que pueden ser muy útiles para administrar archivos de una máquina local o cuando se conecta a una remota.

En este artículo vamos a revisar 8 de ellos, pero seguramente hay alguno más, si conoces alguno y no está en esta lista, no dudes en dejarlo en los comentarios para que todos nos enteremos.

GNU Midnight Commander

Empezamos primero con Midnight Commander, conocido por muchos como mc y es uno de los principales administradores de archivos. MC viene con todo tipo de funciones útiles, a parte de copiar, mover, eliminar, crear archivos y directorios, puede cambiar los permisos y los propietarios, revisar archivos. Además incluye un cliente FTP y mucho más.

GNU Midnight Commander

Para instalar GNU Midnight Commander puedes usar los siguientes comandos según tu distribución:

$ sudo apt install mc #[Debian/Ubuntu] $ sudo yum install mc #[CentOS/RHEL] $ sudo dnf install mc #[Fedora] $ sudo zypper install mc #[OpenSUSE]

Ranger Console File Manager

Ranger es otra de las mejores opciones cuando buscas un administrador de archivos por consola. Tiene una interfaz similar VIM, vista previa del fichero o directorio seleccionado y vista con pestañas.

Ranger Console File Manager

Para instalar Ranger Console File Manager puedes usar los siguientes comandos según tu distribución:

$ sudo apt install ranger #[Debian/Ubuntu] $ sudo yum install ranger #[CentOS/RHEL] $ sudo dnf install ranger #[Fedora] $ sudo zypper install ranger #[OpenSUSE]

Cfiles Fast Terminal File Manager

Cfiles es un administrador rápido de archivos de terminal escrito en C y usa ncurses y también utiliza combinaciones de teclas vi . Tiene pocas dependencias, como cp , mv , fzf , zdg-open y otras. Si bien es liviano, su instalación requiere unos pocos pasos más:

$ sudo apt-get install build-essential libncurses5-dev libncursesw5-dev [On Debian/Ubuntu] $ sudo yum install ncurses-devel ncurses [On CentOS/RHEL 7/6]

Luego, clona el repositorio de archivos y lo instalas de la siguiente forma:

$ git clone https://github.com/mananapr/cfiles.git $ cd cfiles $ gcc cf.c -lncurses -o cf $ sudo cp cf /usr/bin/

Cfiles Fast Terminal File Manager

Vifm Console File Manager

Vifm es otro administrador de archivos para CLI que utiliza la interfaz de curses. Si eres usuario de vim , no vas a necesitar aprender un nuevo conjunto de comandos para trabajar con vifm ya que utiliza las mismas combinaciones de teclas.

Al igual que otros administradores de archivos de consola, tiene dos paneles, admite autocompletado. También admite varias vistas diferentes para comparar árboles de directorios.

Vifm Console File Manager

Para instalar Vifm Console File Manager puedes usar los siguientes comandos según tu distribución:

$ sudo apt install vifm #[Debian/Ubuntu] $ sudo yum install vifm #[CentOS/RHEL] $ sudo dnf install vifm #[Fedora] $ sudo zypper install vifm #[OpenSUSE]

Nnn Terminal File Manager

Nnn es el administrador de ficheros de consola más rápido que enseño en esta lista. Si bien tiene menos características que el resto, es extremadamente liviano y está más cerca de un administrador de archivos de escritorio en lo que puede obtener por consola.

Nnn Terminal File Manager

Para instalar Nnn Terminal File Manager puedes usar los siguientes comandos según tu distribución:

$ sudo apt install nnn #[Debian/Ubuntu] $ sudo yum install nnn #[CentOS/RHEL] $ sudo dnf install nnn #[Fedora] $ sudo zypper install nnn #[OpenSUSE]

Lfm Last File Manager

Last File Manager es un administrador de archivos de consola basado en curses y escrito en Python 3.4. Se puede usar 1 o 2 paneles y tiene algunas características útiles como filtros, marcadores, historial, VFS para archivos comprimidos, vista de árbol e integración directa con el domando find , la utilidad grep , el comando df y otras herramientas.

LFM Last File Manager

Para instalar Lfm Last File Manager puedes usar los siguientes comandos según tu distribución:

$ sudo apt install lfm #[Debian/Ubuntu] $ sudo yum install lfm #[CentOS/RHEL] $ sudo dnf install lfm #[Fedora] $ sudo zypper install lfm #[OpenSUSE] $ sudo pacman -S lfm #[Arch Linux]

lf – List Files

List Files es un administrador de ficheros escrito en Go e inspirado en Ranger. Originalmente estaba destinado a llenar los vacíos de características que faltaban en Ranger.

List Files

Algunas características principales de LF son:

Es multiplataforma (GNU/Linux, OS X, Windows)

Binario único sin dependencias

Utiliza poca memoria del sistema

Configuración de comandos Shell

Teclas personalizables

Para instalar LF – List FIles puedes descargar la compilación binaria para tu sistema operativo desde la web oficial.

WCM Commander

Y por último, WCM Commander, que es otro administrador de archivos de consola y que además es multiplataforma. Los autores pretendían crear un administrador de archivos que imita las características de Far Manager.

WCM Commander

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