Transferir archivos a través de la conexión inalámbrica usando QRCP en Linux

Transferir archivos a través de la conexión inalámbrica usando QRCP en Linux
Este artículo cubrirá una guía sobre el uso de la utilidad de línea de comandos "QRCP" que se puede usar para compartir archivos entre una distribución de Linux y cualquier dispositivo móvil capaz de ejecutar un navegador web moderno. QRCP puede transferir archivos a través de una conexión inalámbrica cuando ambos dispositivos están conectados a la misma red inalámbrica. Funciona al iniciar un servidor web temporal que se apaga automáticamente cuando la transferencia de archivos se completa entre dos dispositivos.

Características principales de QRCP

QRCP se puede ejecutar desde la línea de comando y genera un código QR que se puede escanear a través de la cámara de su dispositivo móvil. También puede abrir manualmente la URL generada por él en un navegador web para enviar o recibir el archivo S desde su sistema Linux. Dado que se puede ejecutar en cualquier terminal y el código QR también se puede ver desde el terminal, se puede usar en servidores Linux, distribuciones de Linux sin entornos de escritorio gráficos y otros sistemas de Linux sin cabeza. Puede transferir archivos en ambos sentidos y crea una página web especial para cargar archivos desde dispositivos móviles para que pueda recibir archivos en su sistema Linux. Otras características principales de QRCP incluyen soporte para enviar múltiples archivos a la vez y la capacidad de comprimir archivos en archivos zip antes de enviarlos a dispositivos móviles.

Instalación de QRCP en Linux

Puede descargar paquetes "Deb" y "RPM" para QRCP desde su página de lanzamientos de GitHub. En la misma página, también encontrará binarios ejecutables que se pueden ejecutar en cualquier distribución de Linux. Puede mover binarios ejecutables a una carpeta "bin" apropiada siguiendo instrucciones disponibles aquí. El código fuente está disponible en GitHub.

Enviar archivos usando QRCP

Puede enviar archivos utilizando el comando "Enviar" disponible para el Binario ejecutable QRCP. Aquí hay un ejemplo:

ps ./QRCP Enviar "$ home/downloads/test.TXT"

Puede reemplazar la ruta en cotizaciones dobles con la ruta completa de cualquier archivo que desee compartir. Después de ejecutar el comando anterior, debe obtener la siguiente salida en el terminal:

Ahora hay dos formas de usar los que puede recibir archivos en su dispositivo móvil. La primera forma es escanear el código QR utilizando una aplicación de cámara disponible en su dispositivo móvil o en cualquier otra aplicación capaz de escanear los códigos QR. Después de escanear el código QR, la aplicación debe solicitarle que abra un enlace de transferencia en un navegador web. Aquí está la demostración de GIF que muestra este proceso (demostración creada por desarrolladores de la aplicación QRCP):

El segundo método es ingresar manualmente la URL que se enumera justo arriba del código QR en un navegador web en su dispositivo móvil.

De cualquier manera, recibirá una solicitud de descarga de archivos en el navegador web que se ejecuta en su dispositivo móvil. A partir de ahí, descargue el archivo y guárdelo en su almacenamiento móvil, tal como lo haría al descargar un archivo de cualquier otro sitio web.

Para comprimir un archivo en un archivo zip antes de enviar, ejecute el comando anterior usando un conmutador adicional "-zip" (reemplace la ruta del archivo según sea necesario):

ps ./QRCP Send --zip "$ Home/Downloads/Test.TXT"

Para enviar varios archivos a la vez, ejecute un comando en el siguiente formato:

ps ./QRCP Enviar "$ home/downloads/test1.txt "" $ home/downloads/test2.TXT"

Puede especificar múltiples rutas de archivo separadas de espacio para enviar más de un archivo a la vez.

Recibir archivos usando QRCP

Puede recibir archivos usando QRCP utilizando su opción de línea de comandos "Recibir". Crea una página web temporal que contiene un botón de carga. Aquí hay un ejemplo:

ps ./QRCP Recibe

Puede abrir esta página web escaneando el código QR generado por la aplicación QRCP o puede abrir manualmente la URL en un navegador web en su dispositivo móvil. Después de abrir el enlace, debería ver la siguiente página web en su dispositivo móvil:

Haga clic en el "Elegir archivos" o cualquier otro botón de navegación y seleccione un archivo desde su dispositivo móvil. Una vez hecho esto, haga clic en el botón "Transferencia" para iniciar la transferencia. Espere a que finalice el proceso, encontrará el archivo transferido ubicado en el directorio desde donde se ejecutó el comando original en su sistema Linux. Si desea guardar el archivo en una carpeta específica en su sistema Linux, ejecute el siguiente comando en su lugar:

$ QRCP Recibe --output = "$ home/downloads/"

Puede reemplazar la ruta del archivo necesaria en el interruptor de línea de comando "salida". Los desarrolladores de QRCP han creado una demostración de GIF que muestra el proceso de recibir archivos de su dispositivo móvil:

Para obtener más información sobre sus opciones de línea de comando, use el siguiente comando:

ps ./Ayuda QRCP

Puede encontrar ejemplos de uso avanzados en la página de Github QRCP. Sin embargo, para la mayoría de los casos, los comandos de "enviar" y "recibir" deberían ser suficientes.

Conclusión

QRCP proporciona una forma ordenada de transferir archivos entre los sistemas Linux y los dispositivos móviles. Dado que admite los códigos QR, la transferencia de archivos se vuelve más fácil sin mucha entrada manual del usuario. También puede usar esta aplicación en distribuciones de Linux que se ejecutan sin ningún shell GUI, ya que puede mostrar el código QR en un emulador terminal en sí.