Búsqueda de sitios web

9 administradores de archivos imprescindibles de la consola Linux [Terminal]


Los administradores de archivos de la consola Linux pueden resultar muy útiles en las tareas diarias, cuando se administran archivos en una máquina local o cuando se conecta a una remota. La representación visual del directorio en la consola nos ayuda a realizar rápidamente operaciones de archivos/carpetas y nos ahorra algo de tiempo.

En este artículo, revisaremos algunos de los administradores de archivos de consola Linux más utilizados y sus características y beneficios.

1. Comandante de medianoche GNU

Comando de medianoche, a menudo denominado simplemente mc y es uno de los principales administradores de archivos que se analizan en este artículo. Mc viene con todo tipo de funciones útiles. Además de copiar, mover, eliminar y crear archivos y directorios, puedes cambiar los permisos y la propiedad, revisar archivos, usarlo como cliente FTP y mucho más.

Puede encontrar nuestra revisión completa de Midnight Commander, un administrador de archivos basado en consola.

Para instalar Midnight Commander puedes utilizar 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. Administrador de archivos de la consola Ranger

Ranger es otra de las mejores opciones cuando se busca un administrador de archivos de consola. Tiene una interfaz similar a vim, una vista previa del archivo o directorio seleccionado, compatibilidad con marcadores de mouse y vista con pestañas.

Puede encontrar nuestra revisión completa aquí: Ranger: un agradable administrador de archivos de consola con combinaciones de teclas vi.

Para instalar Ranger puedes utilizar 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] 

3. Administrador de archivos de terminal rápido Cfiles

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

Para instalar cfiles, primero debe 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, clone el repositorio cfiles e instálelo 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 

Puede encontrar una revisión más detallada de cfiles aquí: Cfiles, un administrador de archivos de terminal para Linux.

4. Administrador de archivos de la consola Vifm

Vifm es otro administrador de archivos basado en línea de comandos, que utiliza una interfaz de curses. Éste, sin embargo, copia algunas características de mutter. Si es usuario de Vim, no necesitará aprender un nuevo conjunto de comandos para trabajar con vifm. Utiliza las mismas combinaciones de teclas y también tiene la capacidad de editar varios tipos de archivos.

Al igual que otros administradores de archivos de consola, tiene dos paneles y admite la función de autocompletar. También admite varias vistas diferentes para comparar árboles de archivos. También puedes ejecutar comandos remotos con él.

Para instalar Vifm puedes utilizar 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]

Se puede ver una revisión más detallada de vifm en el administrador de archivos basado en línea de comandos de Vifm para Linux.

5. Navegador de archivos de terminal Nnn

Nnn es el administrador de archivos de consola más rápido de nuestra lista. Si bien tiene menos funciones en comparación con otros administradores de archivos, es extremadamente liviano y se acerca más a un administrador de archivos de escritorio que lo que puede obtener en la consola. La interacción es sencilla y permite a los nuevos usuarios acostumbrarse fácilmente al terminal.

Para instalar nnn, puede utilizar 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]

Puede encontrar una vista previa más detallada de nnn en Nnn, un explorador de archivos de terminal rápido y amigable.

6. Administrador de últimos archivos de Lfm

Lfm abreviado para Last File Manager es un administrador de archivos de consola basado en curses escrito en Python. Se puede utilizar con 1 o 2 hojas. Tiene algunas funciones útiles como filtros, marcadores, historial, VFS para archivos comprimidos, vista de árbol e integración directa con el comando buscar, la utilidad grep, el comando df y otras herramientas. También hay disponibles temas personalizados.

Para instalar Lfm, puede utilizar 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] 

También puedes instalar lfm usando el comando pip:

sudo pip install lfm

7. lf – Listar archivos

Lf – “List files” es un administrador de archivos de línea de comandos escrito en Go, inspirado en Ranger. Originalmente estaba destinado a llenar los vacíos de características faltantes que tenía el guardabosques.

Algunas de las principales características de lf son:

  • Es multiplataforma: Linux, OSX, Windows (sólo parcial).
  • Binario único sin dependencias de tiempo de ejecución.
  • Huella de memoria baja.
  • Configuración con comandos de shell.
  • Combinaciones de teclas personalizables.

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

Para instalar lf simplemente descargue la compilación relacionada con binarios para su sistema operativo desde la página de lanzamientos de lf.

8. Comandante WCM

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

Tiene una terminal integrada, editor y visor de texto, resaltado de sintaxis, sistema de archivos virtual y una interfaz de usuario muy rápida. La compatibilidad con el mouse también está habilitada. El paquete para cada sistema operativo se puede encontrar en la página de descarga de WCM.

9. Administrador de archivos de Walk Terminal

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

Conclusión

Esta fue nuestra breve presentación sobre algunos de los principales administradores de archivos de la consola Linux. Si cree que nos hemos perdido uno o nos gustan más algunos, comparta su opinión en la sección de comentarios.