Administre sus archivos desde la línea de comando con Ranger

Administre sus archivos desde la línea de comando con Ranger

Objetivo

Instale y configure el Ranger File Manager.

Distribuciones

Ranger está disponible en los repositorios de la mayoría de las principales distribuciones.

Requisitos

Una instalación de Linux que funciona con privilegios de raíz.

Dificultad

Fácil

Convenciones

  • # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
  • ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Introducción

Si le gusta trabajar en la línea de comandos, pero desea más orientación y herramientas de las que obtiene con los comandos de administración de archivos simples, podría ser hora de moverse a un administrador de archivos basado en la línea de comandos, como Ranger.

Ranger permite algunas características potentes para administrar sus archivos al tiempo que preserva el control de peso ligero que proporciona la línea de comandos. Si eso no es suficiente, los controles y comandos de los Ranger se basan en los enlaces VIM.

Instalar Ranger

Ranger está disponible en casi el repositorio principal de cada distribución. Use su administrador de paquetes para instalarlo. El nombre del paquete es casi siempre guardabosque.

Navegando con Ranger

El diseño de Ranger se basa en columnas. Mover a la izquierda a través de las columnas lo mueve a través del árbol de directorio, terminando en el sistema de archivos. Moviéndose a la derecha, te mueve a través de los directorios.

En cada columna (directorio), ve un listado de los archivos y directorios dentro de ella. Cuando finalmente llegue a un archivo, Ranger lo abrirá en función de cómo está configurado para responder a esa extensión en ~/.config/ranger/rifle.confusión.

¿Cómo se controla a Ranger?? Use enlaces VIM. H mueve a la izquierda. j se mueve hacia abajo. k se mueve hacia arriba. l se mueve a la derecha. Es así de simple.



Comandos básicos

Ranger ha incorporado comandos para manejar las operaciones de archivos. Una vez más, estos comandos se basan en gran medida en VIM, por lo que si está familiarizado con VIM, no tendrá problemas para adaptarse.

Para copiar un archivo, presione yy. Entonces, para pegarlo, presione ppdd.

Puede seleccionar varios archivos con la barra de espacio antes de presionar yy o dd para copiar o mover varios archivos a la vez.

Si desea mover varios archivos en diferentes directorios, puede usar ya y cañón Para agregar cada agrupación a una lista de archivos que se están reubicando. Después de tener todo lo que quieras mover, usa páginas Pegarlos/moverlos todos.

Afortunadamente, salir de Ranger es más fácil que salir de Vim. Prensa Q abandonar.

Interfaz de comando

También hay un par de comandos útiles que requieren que escriba en la interfaz de comando. Al igual que Vim, Ranger tiene una interfaz de comando que se activa cuando presiona :.

Una vez, el comando que definitivamente quieres es una búsqueda. El guardabosques es sencillo.

: buscar nombre de archivo

Probablemente también quiera cambiar el nombre de los archivos. De nuevo, Ranger lo hace simple. Resaltar un archivo y usar el comando.

: renombrar el nombre.TXT

¿Quieres cambiar el nombre de un montón de archivos a la vez?? Ranger también tiene una excelente herramienta para eso. Seleccione los archivos que desea cambiar el nombre con la barra espacial. Cuando haya terminado, ingrese el comando para abrir su editor de texto con la lista de nombres de archivos. Editarlos allí y guardar. Ranger hará el resto.

: bulkrename


Asociaciones de archivos

Cuando abra un archivo con Ranger, buscará su configuración la aplicación correcta y abrirá el archivo. Puede editar esa configuración para decirle a Ranger qué programas prefiere asociar con cada tipo de archivo.

Antes de modificar las configuraciones, debe copiarlas. Ranger también tiene un comando fácil para eso.

$ Ranger--Copy-Config = All

Ranger creará copias locales de sus archivos de configuración en ~/.config/guardabosques. Hará varios archivos, pero por ahora, solo necesita uno, rifle.confusión.

Abra ese archivo en su editor de texto. La configuración predeterminada es bastante buena. Tienen una lógica detrás de ellos. Cada agrupación se divide por tipo de archivo. Esos grupos contienen una serie de líneas que le dicen a Ranger qué programas buscar. Se enumeran de los programas menos al más comunes en un intento de cubrir tantos casos de uso como sea posible.

Todas las líneas siguen esta estructura.

Ext x?html?, tiene Firefox, X, Flag F = Firefox - "$@"

La línea comienza con extendido, que representa la extensión. La siguiente parte es una expresión regular. En este caso está buscando html o xhtml. La siguiente parte es la tiene declaración. Es una lista de programas para verificar. En este caso, está buscando si la computadora tiene Firefox y el servidor X. Si lo hace, elegirá abrir el archivo con Firefox. Si no, pasará al siguiente.

Entonces, para cada uno de estos bloques, mueva la línea que se ajuste a los programas que desea que Ranger asocie con cada tipo de archivo a la parte superior. Si hay algo personalizado que desea, también puede agregarlos. Si está familiarizado con las expresiones regulares, úselas. Si no, siempre puede ser explícito.

El editor

Lo único que no está cubierto en este archivo es el $ Editor Variable ambiental. Que determina qué editor de texto utilizará Ranger para todo, incluidas las asociaciones de archivos.

La mejor manera de manejar esto es declarar la variable en su .bash_rc o .ZSHRC.

Editor = vim

Asegúrese de reiniciar el terminal o recargar el entorno antes de probarlo.

Pensamientos de cierre

Ranger es un impresionante administrador de archivos que tiene el equilibrio perfecto entre los administradores de archivos gráficos y la línea de comandos en sí. Tiene potentes herramientas incorporadas que hacen que trabajar con archivos sea conveniente sin interponerse en su camino.

Tutoriales de Linux relacionados:

  • Introducción al Ranger File Manager
  • Cosas para instalar en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Comandos de Linux: los 20 comandos más importantes que necesitas ..
  • Comandos básicos de Linux
  • Cosas para instalar en Ubuntu 22.04
  • Instale Arch Linux en VMware Workstation
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Ubuntu 20.04 Guía