Um navegador de arquivos de terminal com três painéis, controlado pelo teclado, escrito em Rust, configurável com Lua e com pré-visualizações externas detalhadas.
leo-arch/clifm
Gerenciador de arquivos de terminal, baseado em texto e semelhante a um shell, no qual você gerencia arquivos digitando comandos em vez de usar uma TUI ou GUI.
- Estrelas
- 1,733
- Forks
- 53
- Issues abertas
- 26
- Último commit
- anteontem
O que é?
Clifm é um gerenciador de arquivos de linha de comando escrito em C. Em vez de uma interface de texto com painéis e menus, ele apresenta um prompt no qual você executa comandos familiares no estilo shell para operações com arquivos, navegação e seleção, com comandos curtos e números de entrada da lista (ELNs) para acessar rapidamente os arquivos exibidos.
Ele inclui recursos como favoritos, pesquisa e seleção com glob e regex, pré-visualização de arquivos, renomeação em lote, arquivamento, uma lixeira compatível com Freedesktop, um navegador de diretórios, espaços de trabalho e plugins. Também oferece recursos de shell, como conclusão com Tab integrada ao fzf, sugestões automáticas, realce de sintaxe e aliases.
O Clifm foi projetado para funcionar em terminais mínimos, incluindo o console do kernel, sessões SSH e emuladores antigos no estilo VT102, e é listado como compatível com Linux, BSDs, macOS, Termux, Solaris, Haiku e Cygwin/MinGW.
Recursos principais
- 01Comandos no estilo shell com aliases curtos e seleção de entradas numeradas
- 02Favoritos, tags de arquivos, filtros e pesquisa e seleção com glob ou regex
- 03Pré-visualização de arquivos, incluindo imagens, e conclusão com Tab baseada em fzf
- 04Renomeação em lote, arquivamento e uma lixeira compatível com Freedesktop
- 05Navegador de diretórios, até oito espaços de trabalho e suporte a plugins
- 06Funciona em terminais mínimos, incluindo sessões SSH e o console do kernel
Casos de uso
- Gerenciar arquivos em servidores remotos por SSH usando um terminal simples
- Desenvolvedores que preferem digitar comandos a navegar por um gerenciador de arquivos com TUI
- Renomear ou organizar grandes conjuntos de arquivos com operações em lote baseadas em padrões
- Trabalhar em ambientes de terminal mínimos ou legados
Início rápido
- 1
Instale o clifm por meio de um gerenciador de pacotes ou da seção Installation
- 2
Consulte a seção Installation para encontrar o comando de instalação para o seu sistema
Antes de usar
- De acordo com o selo do README, a licença é GPL-2.0-or-later, mas os metadados do repositório não identificam uma licença.
- É preciso aprender os comandos, pois a ferramenta é operada inteiramente por meio deles, sem menus.
Tópicos
Perguntas frequentes
- O que é clifm?
- Gerenciador de arquivos de terminal, baseado em texto e semelhante a um shell, no qual você gerencia arquivos digitando comandos em vez de usar uma TUI ou GUI. Clifm é um gerenciador de arquivos de linha de comando escrito em C. Em vez de uma interface de texto com painéis e menus, ele apresenta um prompt no qual você executa comandos familiares no estilo shell para operações com arquivos, navegação e seleção, com comandos curtos e números de entrada da lista (ELNs) para acessar rapidamente os arquivos exibidos.
- clifm é gratuito? Qual é a licença?
- clifm é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- clifm ainda é mantido?
- Manutenção ativa. O último commit de clifm foi em 17 de out. de 2026.
- Para que posso usar clifm?
- Gerenciar arquivos em servidores remotos por SSH usando um terminal simples Desenvolvedores que preferem digitar comandos a navegar por um gerenciador de arquivos com TUI Renomear ou organizar grandes conjuntos de arquivos com operações em lote baseadas em padrões Trabalhar em ambientes de terminal mínimos ou legados
- Como instalar clifm?
- Instale o clifm por meio de um gerenciador de pacotes ou da seção Installation Consulte a seção Installation para encontrar o comando de instalação para o seu sistema
- Onde consigo clifm?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/leo-arch/clifm
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um prompt minimalista e personalizável para vários shells, escrito em Rust, que exibe informações relevantes do projeto e do ambiente.
Toolkit que gera interfaces de linha de comando nativas para agentes a partir de softwares existentes e oferece o registro CLI-Hub para instalar CLIs prontas.
Um comando cd mais inteligente, que aprende quais diretórios você mais usa e permite acessá-los com poucas teclas em todos os principais shells.
Agente de programação open source que lê seu projeto, edita arquivos e roda testes pelo terminal, desktop, navegador ou editor.
Plugin do Claude Code que adiciona uma linha de status em tempo real com uso de contexto, limites de uso, ferramentas ativas, agentes em execução e progresso das tarefas.