Gerencie seus arquivos da linha de comando com Ranger

Gerencie seus arquivos da linha de comando com Ranger

Objetivo

Instale e configure o gerenciador de arquivos Ranger.

Distribuições

Ranger está disponível nos repositórios da maioria das principais distribuições.

Requisitos

Uma instalação do Linux em funcionamento com privilégios root.

Dificuldade

Fácil

Convenções

  • # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
  • $ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular

Introdução

Se você gosta de trabalhar na linha de comando, mas deseja mais algumas orientações e ferramentas do que com os comandos simples de gerenciamento de arquivos, talvez seja hora de mudar para um gerenciador de arquivos baseado em linha de comando, como Ranger.

Ranger permite alguns recursos poderosos para gerenciar seus arquivos, preservando o controle de peso leve que a linha de comando fornece. Se isso não for suficiente, os controles e comandos do Ranger são todos baseados nas ligações vim.

Instale o Ranger

Ranger está disponível em quase todas as distribuições de repositório principal de distribuição. Use seu gerenciador de pacotes para instalá -lo. O nome do pacote é quase sempre guarda-florestal.

Navegando com Ranger

O layout do Ranger é baseado em colunas. Movendo -se para a esquerda através das colunas move você pela árvore do diretório, terminando no sistema de arquivos. Movendo -se para a direita, o move para baixo pelos diretórios.

Em cada coluna (diretório), você vê uma lista dos arquivos e diretórios dentro dele. Quando você finalmente chega a um arquivo, Ranger o abrirá com base em como ele está configurado para responder a essa extensão em ~/.Config/Ranger/Rifle.conf.

Como você controla o Ranger? Use ligações Vim. h Move-se para a esquerda. j move para baixo. k se move para cima. eu se move à direita. É simples assim.



Comandos básicos

Ranger construiu comandos para lidar com operações de arquivos. Mais uma vez, esses comandos são amplamente baseados no VIM; portanto, se você estiver familiarizado com o VIM, não terá problema em se adaptar.

Para copiar um arquivo, pressione AA. Então, para colar, pressione ppdd.

Você pode selecionar vários arquivos com a barra de espaço antes de pressionar AA ou dd Para copiar ou mover vários arquivos de uma só vez.

Se você deseja mover vários arquivos em diferentes diretórios, você pode usar ya e da Para adicionar cada agrupamento a uma lista de arquivos que estão sendo realocados. Depois de ter tudo o que deseja se mover, use pp para colar/mover todos eles.

Felizmente, sair do Ranger é mais fácil do que sair do VIM. Imprensa q para sair.

Interface de comando

Há também alguns comandos úteis que exigem que você digite a interface de comando. Como o Vim, Ranger tem uma interface de comando que é ativada quando você pressiona :.

Uma vez que você definitivamente deseja é uma pesquisa. O Ranger é direto.

: Pesquise o nome do arquivo

Você provavelmente também deseja renomear arquivos. Novamente, Ranger simplifica isso. Destaque um arquivo e use o comando.

: renomeie o newname.TXT

Você quer renomear um monte de arquivos de uma vez? Ranger tem uma excelente ferramenta para isso também. Selecione os arquivos que deseja renomear com a barra de espaço. Quando terminar, insira o comando para abrir seu editor de texto com a lista de nomes de arquivos. Edite -os lá e salve. Ranger fará o resto.

: Bulkrename


Associações de arquivo

Quando você abre um arquivo com Ranger, ele pesquisará sua configuração para o aplicativo correto e abrirá o arquivo. Você pode editar essa configuração para dizer ao Ranger quais programas você prefere se associar a cada tipo de arquivo.

Antes de modificar as configurações, você precisa copiá -las. Ranger tem um comando fácil para isso também.

$ ranger-cópia-config = all

Ranger criará cópias locais de seus arquivos de configuração em ~/.Config/Ranger. Isso fará vários arquivos, mas por enquanto você só precisa de um, rifle.conf.

Abra esse arquivo em seu editor de texto. As configurações padrão são muito boas. Eles têm uma lógica por trás deles. Cada agrupamento é dividido por tipo de arquivo. Esses grupos contêm uma série de linhas que dizem ao Ranger quais programas procurar. Eles estão listados do menos para os programas mais comuns, na tentativa de cobrir o maior número possível de casos de uso.

Todas as linhas seguem esta estrutura.

ext x?html?, tem firefox, x, sinalizador f = firefox - "$@"

A linha começa com ext, que significa extensão. A próxima parte é uma expressão regular. Nesse caso, está procurando HTML ou XHTML. A próxima parte é o tem declaração. É uma lista de programas para verificar. Nesse caso, está olhando se o computador tem Firefox e o X servidor. Se isso acontecer, ele escolherá abrir o arquivo com o Firefox. Caso contrário, passará para o próximo.

Portanto, para cada um desses blocos, mova a linha que se encaixa nos programas que você deseja que o Ranger se associe a cada tipo de arquivo para o topo. Se há algo personalizado que você deseja, você pode adicioná -los também. Se você estiver familiarizado com expressões regulares, use -as. Caso contrário, você sempre pode ser explícito.

O editor

A única coisa que não está coberta neste arquivo é o $ Editor variável de ambiente. Isso determina qual editor de texto Ranger usará para tudo, incluindo associações de arquivos.

A melhor maneira de lidar com isso é declarar a variável em seu .Bash_rc ou .ZSHRC.

Editor = vim

Certifique -se de reiniciar o terminal ou recarregar o ambiente antes de experimentá -lo.

Pensamentos finais

Ranger é um gerenciador de arquivos incrível que atinge o equilíbrio perfeito entre os gerentes gráficos de arquivos e a própria linha de comando. Possui poderosas ferramentas internas que tornam o trabalho com arquivos convenientes sem atrapalhar seu caminho.

Tutoriais do Linux relacionados:

  • Introdução ao Ranger File Manager
  • Coisas para instalar no Ubuntu 20.04
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Comandos Linux: os 20 comandos mais importantes que você precisa para…
  • Comandos básicos do Linux
  • Coisas para instalar no Ubuntu 22.04
  • Instale Arch Linux na estação de trabalho VMware
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • Ubuntu 20.04 Guia