

O CLIFM é um gerenciador de arquivos de terminal baseado em texto, semelhante a um shell, que fica na linha de comando.
Embora totalmente comuns, poderosos e extensíveis, não se trata tanto de recursos, mas sobre o design, sobre a maneira como você interage com seu sistema de arquivos.
A maioria dos gerentes de arquivos terminais por aí (se não todos) é construída usando os princípios de design da TUI , assim como o excelente Midnight Commander e Ranger da meia -noite. Mas o CLIFM é construído em vez de ter os princípios de design da CLI em mente: não navegue por um grande menu de arquivos, basta digitar , exatamente como você faz no seu shell comum, mas mais fácil e rápido!
Por esse motivo, o CLIFM não precisa ser melhor: é apenas diferente!
Para uma descrição detalhada, consulte a seção introdutória do nosso wiki.
Além das operações comuns de arquivos, como cópia, mover, remover etc., o CLIFM fornece os seguintes recursos:
.hidden )pc e oc respectivamentecp e mv com uma boa barra de progresso)s *.[ch]<TAB> )=l<TAB> para listar todos os symblinks no diretor atual)@image<TAB> )xdg e Ranger's rifle )pistol e scope.sh de Ranger.sh)view )Para uma explicação detalhada de cada um desses recursos, siga os links correspondentes ou consulte o wiki.
Se estiver em execução no Linux, os pacotes binários estarão disponíveis para a maioria das principais distribuições através do sistema de construção OpenSUSE.
Nota : As dependências provavelmente já estão satisfeitas, mas, em qualquer caso, consulte a seção de dependências.
git clone https://github.com/leo-arch/clifm.git
cd clifm
sudo make installPara obter mais informações/plataformas suportadas, consulte a página de instalação.
Para começar a usar o CLIFM , você não precisa aprender nada de novo : os comandos de shell usuais funcionarão. No entanto, há muito mais do que apenas comandos de shell ...
✓ O comando de help fornece uma rápida introdução ao clifm : uma vez no prompt clifm , insira help ou ? .
✓ Digite cmd<TAB> para obter a lista de comandos disponíveis e uma breve descrição.
✓ Digite help <TAB> para obter a lista de tópicos de ajuda disponível. Selecione o que você deseja e pressione Enter .
✓ Para pular na seção Comandos na mangueira, basta entrar cmd ou pressionar F2 .
✓ Pressione F1 para acessar a Manpage completa e F3 para acessar a página de ajuda de Keybindings.
✓ Para obter ajuda sobre algum comando específico, apenas digite CMD -h . Por exemplo, s -h .
Você também pode dar uma olhada em algumas das nossas perguntas frequentes e essas amostras básicas de uso para começar.
Para uma descrição completa, consulte nosso wiki.
1.18 (Caniche endormi).hidden , incluindo curingas.--time-style TimeStyle (arquivo de configuração) ou time_style (variável de ambiente).-L,--follow-symlinks-long .follow-symlinks-long ATRAVÉS DO COMANDO k E O ALT-+ KEYBINDING (Edite seu arquivo de keybindings -Via kb edit -e adicione esta linha para ativar esta nova Keybinding: toggle-follow-links-long:M-+ ).--prop-fields .p/pp via- --ptime-style , PTimeStyle (arquivo de configuração) ou ptime_style (variável de ambiente).-a e -l para desativar arquivos ocultos e longa visualização respectivamente (em vez de permitir esses recursos, como a maioria dos arquivos que os listers fazem (ex: ls , exa , eza , lsd ) e 2), usamos as opções em maiúsculas às vezes para ativar e às vezes para desligar os recursos (que não são constituintes), é constituído), às vezes, as seguintes opções para ativar e às vezes para desligar (que não são constituintes), que não são constituídas), que não são usadas, às vezes, as opções para ativar e, às vezes-a permite arquivos ocultos e -A desativa-f Ativa o Dirs -primeiro e -F desativa-l Ativa a visão longa e-L Siga os links simbólicos em Long View (abreviação de --follow-symlinks-long )-o Ativa o AutoCD e -O o desativa1.17 (Lechuck)ReadAutocmdFiles esteja definido como true no arquivo de configuração principal.1.16 (Big Whoop)1.15 (Jolly Rogger)fzf 0,44 ou posterior).p / pp ) (Linux).1.14 (Jawbreaker)--stat e --stat-full .HistIgnore no arquivo de configuração.DirhistIgnore no arquivo de configuração.1.13 (Voodoo Root)p / pp ).p / pp ).fzy está inativo há mais de um ano, o bifurcemos como FNF (incluindo alguns recursos necessários para fazê -lo funcionar com o CLIFM ). Por esse motivo, --fzytab foi renomeado para --fnftab , assim como a opção TabCompletionMode no arquivo de configuração agora leva fnf em vez de fzy como valor.new comando.clifmrun para fazer as visualizações de imagem funcionarem novamente.1.12 (Blondebeard)--no-bold .ColorLinksAsTarget no arquivo de configuração.TrimNames no arquivo de configuração e --no-trim-names .tag .version 1.11 (Cobb)--no-apparent-size ou definir ApparentSize para false no arquivo de configuração.ColorScheme no arquivo de configuração (ou defini-lo como um valor vazio ou como default-256 ) para ativar esse recurso.config dump para imprimir a lista de configurações e seu valor atual (destacando aqueles diferentes dos valores padrão)config agora é usado para abrir/editar o arquivo de configuração principal ( edit ainda pode ser usado, mas está depreciado e pode ser removido em uma versão futura)FzfPreview (visualizações de arquivo na conclusão da guia -somente o modo FZF) agora está ativado por padrão (desativar via --no-fzfpreview )j )--purgeversion 1.10 (Swordmaster) :dh . O plug -in dh , assim como os comandos bh e fh , agora está obsoleto.s: funciona agora como a palavra -chave sel , para estar alinhada com t: (para tags) e b: (para marcadores). Consulte a seção Seção de seleção de arquivos.:b foi removido. b: Agora lista nomes de favoritos em vez de caminhos. b:mybm se expande para o caminho apontado pelo marcador chamado mybm . A opção ExpandBookmarks (arquivo de configuração) agora está descontinuada, assim como a estratégia de sugestões de favoritos (na opção SuggestionStrategy ). Veja a seção de favoritos.bm add FILE BM_NAME .renameoc , um editor de propriedade de arquivoscmd<TAB>--sel-fileversion 1.9 (Sharptooth) :pc , um editor de permissões de arquivocd - funciona agora como na maioria das conchasview agora pode selecionar arquivos via guiaview via Alt+---fzfpreview-hidden para iniciar a janela de visualização Hidden (alternar via Alt-P )version 1.8 (Otis) :keybindings.clifm : remover o arquivo e reiniciar é suficiente. Manualmente: Execute kb edit e substitua open-jump-db:e[18~ por open-preview:e[18~ .FzfTabOptions no seu arquivo de tema (através do comando cs edit ) ou apenas copie o arquivo de temas do diretório de dados (geralmente /usr/local/share/clifm/colors ): --bind alt-p:toggle-preview,change:top,alt-up:preview-page-up,alt-down:preview-page-down --preview-window=wrap,border-left --color="border:7:dim" :clifmimg , para visualizações de imagemview o comando, para visualizar arquivos na tela cheiafzfsel através da opção -f--vt100CPR - CUP lentas/não portáveis! Estes foram substituídos por 100% fabricados no cálculo da posição do cursor interno mais seqüências básicas/portáteis de fuga: CUU , CUD , CUF e CUB .version 1.7 (Elaine) :.cfm para .clifm (evite conflito com arquivos de fusão fria)cc removido para evitar conflitos com /bin/cc (use colors )--std-tab-comp Opção Renomeada para --stdtab (para combinar --fzytab e --smenutab Options)version 1.6 (Guybrush) :--no-folders-first e --folders-first , renomeado para --no-dirs-first e --dirs-first respectivamente. Da mesma forma, o comando folders-first foi renomeado para dirs-first .PromptStyle renomeada como Notifications (tomando true e false como valores)version 1.5 (Nano) :Prompt , WarningPromptStr , DividingLine e FfzTabOptions foram movidas do arquivo de configuração para o arquivo de esquema de cores para obter um arquivo de tema centralizado e único . No entanto, para manter a compatibilidade com versões anteriores, o local antigo ainda é reconhecido. Se alguma dessas opções for encontrada no arquivo de esquema de cores, os valores retirados do arquivo de configuração principal serão substituídos.wp é usado agora apenas para a cor do texto de entrada do prompt de aviso.version 1.4 (Alma) :Para mais detalhes, consulte o arquivo Changelog.
O CLIFM é executado no Linux, Termux (Android), FreeBSD, NetBSD, OpenBSD, Dragonfly, MacOS, Solaris/Illumos, Haiku e Cygwin/Mingw, em arquiteturas x86, braço, PowerPC e RISC-V.
Este projeto é licenciado GPL versão 2 (ou posterior). Consulte o arquivo de licença para obter detalhes.
As contribuições são bem -vindas! Consulte nossas diretrizes de contribuição para obter detalhes.
Visite a seção de discussões deste repositório e deixe -nos saber o que você pensa: idéias, comentários, observações e perguntas são sempre úteis.
Leo Abramovich <[email protected]>.
Agradecimentos especiais a todos aqueles que contribuíram para este projeto.