File di trasferimento tramite connessione wireless utilizzando QRCP in Linux

File di trasferimento tramite connessione wireless utilizzando QRCP in Linux
Questo articolo coprirà una guida sull'utilizzo dell'utilità della riga di comando "QRCP" che può essere utilizzata per condividere file tra una distribuzione Linux e qualsiasi dispositivo mobile in grado di eseguire un browser Web moderno. QRCP può trasferire file su una connessione wireless quando entrambi i dispositivi sono collegati alla stessa rete wireless. Funziona lanciando un server Web temporaneo che si spegne automaticamente quando il trasferimento di file completa tra due dispositivi.

Caratteristiche principali di QRCP

QRCP può essere eseguito dalla riga di comando e genera un codice QR che può essere scansionato tramite la fotocamera del dispositivo mobile. È inoltre possibile aprire manualmente l'URL generato da esso in un browser Web per inviare o ricevere il file S dal tuo sistema Linux. Poiché può essere eseguito in qualsiasi terminale e codice QR può anche essere visualizzato dal terminale, può essere utilizzato su server Linux, distribuzioni Linux senza ambienti di desktop grafici e altri sistemi Linux senza testa. Può trasferire file in entrambi i modi e crea una pagina Web speciale per il caricamento di file da dispositivi mobili in modo da poter ricevere file sul sistema Linux. Altre caratteristiche principali di QRCP includono il supporto per l'invio di più file contemporaneamente e la possibilità di comprimere i file in archivi Zip prima di inviarli a dispositivi mobili.

Installazione di QRCP in Linux

È possibile scaricare pacchetti "Deb" e "RPM" per QRCP dalla pagina delle versioni GitHub. Nella stessa pagina, troverai anche binari eseguibili che possono essere eseguiti su qualsiasi distribuzione Linux. È possibile spostare i binari eseguibili in una cartella "bin" appropriata seguendo le istruzioni disponibili qui. Il codice sorgente è disponibile su GitHub.

Invio di file utilizzando QRCP

È possibile inviare file utilizzando il comando "Invia" disponibile per il binario eseguibile QRCP. Ecco un esempio:

$ ./QRCP Invia "$ home/download/test.TXT"

È possibile sostituire il percorso in doppie citazioni con il percorso completo di qualsiasi file che si desidera condividere. Dopo aver eseguito il comando sopra, è necessario ottenere il seguente output nel terminale:

Ora ci sono due modi in cui puoi ricevere file sul tuo dispositivo mobile. Il primo modo è scansionare il codice QR utilizzando un'app fotocamera disponibile sul tuo dispositivo mobile o qualsiasi altra app in grado di scansionare i codici QR. Dopo aver scansionato il codice QR, l'app dovrebbe chiedere ad aprire un collegamento di trasferimento in un browser Web. Ecco la demo GIF che mostra questo processo (demo creata dagli sviluppatori dell'app QRCP):

Il secondo metodo è inserire manualmente l'URL elencato appena sopra il codice QR in un browser Web sul dispositivo mobile.

Ad ogni modo, riceverai un prompt di download di file nel browser Web in esecuzione sul dispositivo mobile. Da lì, scarica il file e salvalo sul tuo archivio mobile, proprio come faresti durante il download da qualsiasi altro sito Web.

Per comprimere un file in un archivio zip prima di inviare, eseguire il comando sopra utilizzando uno switch "-zip" extra (sostituire il percorso del file secondo necessità):

$ ./QRCP SEND --ZIP "$ home/download/test.TXT"

Per inviare più file contemporaneamente, eseguire un comando nel seguente formato:

$ ./QRCP Invia "$ home/downloads/test1.txt "" $ home/downloads/test2.TXT"

È possibile specificare più percorsi di file separati nello spazio per inviare più di un file contemporaneamente.

Ricezione di file utilizzando QRCP

È possibile ricevere file utilizzando QRCP utilizzando la sua opzione di riga di comando "Ricevi". Crea una pagina Web temporanea che contiene un pulsante di caricamento. Ecco un esempio:

$ ./QRCP riceve

È possibile aprire questa pagina Web scansionando il codice QR generato dall'app QRCP oppure è possibile aprire manualmente l'URL in un browser Web sul tuo dispositivo mobile. Dopo aver aperto il link, dovresti vedere la seguente pagina Web sul tuo dispositivo mobile:

Fai clic su "Scegli i file" o su qualsiasi altro pulsante di navigazione e seleziona un file dal dispositivo mobile. Una volta fatto, fare clic sul pulsante "trasferimento" per avviare il trasferimento. Attendere la finitura del processo, troverai il file trasferito situato nella directory da dove è stato eseguito il comando originale sul sistema Linux. Se si desidera salvare il file in una cartella specifica sul sistema Linux, eseguire invece il comando seguente:

$ qrcp riceve --output = "$ home/downloads/"

È possibile sostituire il percorso del file necessario nell'interruttore della riga di comando "output". Gli sviluppatori QRCP hanno creato una demo GIF che mostra il processo di ricezione di file dal dispositivo mobile:

Per ulteriori informazioni sulle opzioni della riga di comando, utilizzare il comando seguente:

$ ./aiuto QRCP

Puoi trovare esempi di utilizzo avanzato sulla pagina QRCP GitHub. Tuttavia, per la maggior parte dei casi, i comandi "invio" e "ricevere" dovrebbero essere sufficienti.

Conclusione

QRCP fornisce un modo pulito per trasferire file tra sistemi Linux e dispositivi mobili. Poiché supporta i codici QR, il trasferimento di file diventa più semplice senza un grande input dell'utente manuale. È inoltre possibile utilizzare questa app su distribuzioni Linux in esecuzione senza alcuna shell GUI, in quanto può visualizzare il codice QR in un emulatore terminale stesso.