Overfør filer over trådløs tilkobling ved hjelp av QRCP i Linux

Overfør filer over trådløs tilkobling ved hjelp av QRCP i Linux
Denne artikkelen vil dekke en guide om bruk av “QRCP” -kommandolinjeverktøyet som kan brukes til å dele filer mellom en Linux -distribusjon og hvilken som helst mobil enhet som er i stand til å kjøre en moderne nettleser. QRCP kan overføre filer over en trådløs tilkobling når begge enhetene er koblet til det samme trådløse nettverket. Det fungerer ved å starte en midlertidig webserver som automatisk stenger når filoverføringen fullfører mellom to enheter.

Hovedfunksjonene til QRCP

QRCP kan kjøres fra kommandolinjen, og den genererer en QR -kode som kan skannes gjennom kameraet til mobilenheten din. Du kan også manuelt åpne URL som genereres av den i en nettleser for å sende eller motta S -fil fra Linux -systemet ditt. Siden den kan kjøres i hvilken som helst terminal- og QR -kode også kan vises fra terminalen, kan den brukes på Linux -servere, Linux -distribusjoner uten grafiske stasjonære miljøer og andre slike hodeløse Linux -systemer. Den kan overføre filer begge veier, og den oppretter en spesiell webside for å laste opp filer fra mobile enheter, slik at du kan motta filer på Linux -systemet. Andre hovedfunksjoner i QRCP inkluderer støtte for å sende flere filer samtidig og muligheten til å komprimere filer til zip -arkiver før du sender dem til mobile enheter.

Installere QRCP i Linux

Du kan laste ned “Deb” og “RPM” -pakker for QRCP fra Github Releases -siden. På samme side vil du også finne kjørbare binære filer som kan kjøres på hvilken som helst Linux -distribusjon. Du kan flytte kjørbare binærfiler til en passende "bin" -mappe ved å følge instruksjonene som er tilgjengelige her. Kildekode er tilgjengelig på GitHub.

Sende filer ved hjelp av QRCP

Du kan sende filer ved hjelp av “Send” -kommandoen som er tilgjengelig for QRCP -kjørbar binær. Her er et eksempel:

$ ./QRCP Send "$ Hjem/nedlastinger/test.tekst"

Du kan erstatte banen i doble sitater med hele banen til hvilken som helst fil du vil dele. Etter å ha kjørt kommandoen ovenfor, bør du få følgende utdata i terminalen:

Nå er det to måter du kan motta filer på mobilenheten din. Første vei er å skanne QR -kode ved å bruke en kameraapp tilgjengelig på din mobile enhet eller en annen slik app som er i stand til å skanne QR -koder. Etter å ha skannet QR -koden, bør appen be deg om å åpne en overføringskobling i en nettleser. Her er GIF -demo som viser denne prosessen (demo opprettet av utviklere av QRCP -appen):

Den andre metoden er å manuelt legge inn URL -en som er oppført rett over QR -koden i en nettleser på din mobile enhet.

Uansett vil du motta en ledetekst for filnedlasting i nettleseren som kjører på mobilenheten din. Derfra kan du laste ned filen og lagre den på mobillagringen din, akkurat som du ville gjort mens du laster ned en fil fra et hvilket som helst annet nettsted.

For å komprimere en fil til et zip-arkiv før du sender, kjør kommandoen ovenfor ved hjelp av en ekstra "-zip" -bryter (erstatt filbanen etter behov):

$ ./QRCP Send -Zip "$ Hjem/nedlastinger/test.tekst"

For å sende flere filer på en gang, kjør en kommando i følgende format:

$ ./QRCP Send "$ Hjem/nedlastinger/Test1.TXT "" $ Hjem/nedlastinger/Test2.tekst"

Du kan spesifisere flere romskilt filstier for å sende mer enn en fil på en gang.

Motta filer ved hjelp av QRCP

Du kan motta filer ved hjelp av QRCP ved å bruke alternativet “Motta” kommandolinje. Den oppretter en midlertidig webside som inneholder en opplastingsknapp. Her er et eksempel:

$ ./QRCP motta

Du kan åpne denne websiden ved å skanne QR -kode generert av QRCP -appen, eller du kan åpne nettadressen manuelt i en nettleser på mobilenheten din. Etter å ha åpnet lenken, bør du se følgende webside på mobilenheten din:

Klikk på "Velg filer" eller en annen slik bla -knapp og velg en fil fra mobilenheten din. Når du er ferdig, klikker du på "Overfør" -knappen for å starte overføringen. Vent til prosessen er ferdig, finner du den overførte filen som ligger i katalogen der den opprinnelige kommandoen ble kjørt på Linux -systemet ditt. Hvis du vil lagre filen i en bestemt mappe på Linux -systemet, kjører du følgende kommando i stedet:

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

Du kan erstatte filbanen som trengs i “Output” kommandolinjebryteren. QRCP -utviklere har laget en GIF -demo som viser prosessen med å motta filer fra din mobile enhet:

For ytterligere informasjon om kommandolinjealternativene, bruk følgende kommando:

$ ./QRCP -hjelp

Du kan finne avanserte brukseksempler på QRCP GitHub -siden. Men for de fleste tilfeller bør "send" og "motta" kommandoer være nok.

Konklusjon

QRCP gir en fin måte å overføre filer mellom Linux -systemer og mobile enheter. Siden den støtter QR -koder, blir filoverføring enklere uten mye manuell brukerinngang. Du kan også bruke denne appen på Linux -distribusjoner som kjører uten noe GUI -skall, da den kan vise QR -kode i en terminalemulator selv.