Explorador de archivos de terminal de tres paneles, controlado con el teclado, escrito en Rust, configurable con Lua y con vistas previas externas detalladas.
leo-arch/clifm
Un administrador de archivos de terminal basado en texto, similar a un shell, que permite gestionar archivos mediante comandos en lugar de una TUI o GUI.
- Estrellas
- 1,733
- Forks
- 53
- Issues abiertos
- 26
- Último commit
- anteayer
¿Qué es?
Clifm es un administrador de archivos de línea de comandos escrito en C. En vez de una interfaz de texto con paneles y menús, muestra un prompt donde puedes ejecutar comandos habituales al estilo de un shell para gestionar archivos, navegar y seleccionar elementos, con comandos cortos y números de lista de entradas (ELN) para acceder rápidamente a los archivos listados.
Incluye funciones como marcadores, búsqueda y selección con glob y regex, vistas previas de archivos, cambio masivo de nombres, archivado, una papelera compatible con Freedesktop, un saltador de directorios, espacios de trabajo y plugins. También incorpora funciones de shell como autocompletado con integración de fzf, sugerencias automáticas, resaltado de sintaxis y alias.
Clifm está diseñado para funcionar en terminales mínimas, incluida la consola del kernel, sesiones SSH y emuladores antiguos de estilo VT102. Además, se indica que es compatible con Linux, BSD, macOS, Termux, Solaris, Haiku y Cygwin/MinGW.
Funciones clave
- 01Comandos al estilo de un shell con alias cortos y selección mediante números de lista de entradas
- 02Marcadores, etiquetas de archivos, filtros y búsqueda y selección con glob o regex
- 03Vistas previas de archivos, incluidas las de imágenes, y autocompletado con Tab basado en fzf
- 04Cambio masivo de nombres, archivado y una papelera compatible con Freedesktop
- 05Saltador de directorios, hasta ocho espacios de trabajo y compatibilidad con plugins
- 06Funciona en terminales mínimas, incluidas las sesiones SSH y la consola del kernel
Casos de uso
- Gestionar archivos en servidores remotos por SSH desde una terminal básica
- Desarrolladores que prefieren escribir comandos en lugar de navegar por un explorador de archivos con TUI
- Cambiar el nombre u organizar grandes lotes de archivos mediante operaciones masivas basadas en patrones
- Trabajar en entornos de terminal mínimos o antiguos
Inicio rápido
- 1
Instala clifm desde un gestor de paquetes o desde la sección Installation
- 2
Consulta la sección Installation para encontrar el comando de instalación de tu sistema
Antes de usarlo
- Según la insignia del README, la licencia es GPL-2.0-or-later, pero los metadatos del repositorio no indican ninguna licencia.
- Hay que aprender los comandos, ya que se maneja exclusivamente escribiéndolos y no mediante menús.
Temas
Preguntas frecuentes
- ¿Qué es clifm?
- Un administrador de archivos de terminal basado en texto, similar a un shell, que permite gestionar archivos mediante comandos en lugar de una TUI o GUI. Clifm es un administrador de archivos de línea de comandos escrito en C. En vez de una interfaz de texto con paneles y menús, muestra un prompt donde puedes ejecutar comandos habituales al estilo de un shell para gestionar archivos, navegar y seleccionar elementos, con comandos cortos y números de lista de entradas (ELN) para acceder rápidamente a los archivos listados.
- ¿clifm es gratuito? ¿Qué licencia tiene?
- clifm es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿clifm sigue mantenido?
- Mantenimiento activo. El último commit de clifm fue el 17 oct 2026.
- ¿Para qué puedo usar clifm?
- Gestionar archivos en servidores remotos por SSH desde una terminal básica Desarrolladores que prefieren escribir comandos en lugar de navegar por un explorador de archivos con TUI Cambiar el nombre u organizar grandes lotes de archivos mediante operaciones masivas basadas en patrones Trabajar en entornos de terminal mínimos o antiguos
- ¿Cómo se instala clifm?
- Instala clifm desde un gestor de paquetes o desde la sección Installation Consulta la sección Installation para encontrar el comando de instalación de tu sistema
- ¿Dónde consigo clifm?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/leo-arch/clifm
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un prompt minimalista y personalizable para distintos shells, escrito en Rust, que muestra información relevante del proyecto y del entorno.
Kit de herramientas que genera interfaces de línea de comandos nativas para agentes a partir de software existente e incluye CLI-Hub, un registro para instalar CLIs listas para usar.
Un comando cd más inteligente que aprende cuáles son tus directorios más usados y te permite acceder a ellos con unas pocas teclas, en los principales shells.
Agente de programación de código abierto que lee tu proyecto, edita archivos y ejecuta pruebas desde la terminal, el escritorio, el navegador o el editor.
Plugin para Claude Code que añade una línea de estado en tiempo real con el uso del contexto, los límites de uso, las herramientas activas, los agentes en ejecución y el progreso de las tareas pendientes.