Fildelingsapper gjør det lettere å overføre filer mellom mobile enheter og datamaskiner. Men selv om disse appene generelt fungerer bra, har de en tendens til å forårsake kompatibilitetsproblemer med visse plattformer på grunn av deres begrensninger.

Det er her qrcp kommer inn. Qrcp er et filoverføringsverktøy som fungerer via terminalen og er avhengig av Wi-Fi for å utføre filoverføring. Som et resultat kan du bruke den til å dele filer mellom hvilken som helst datamaskin og mobiltelefon, uansett operativsystem.

Her er en guide som beskriver qrcp og trinnene for å bruke den for å overføre filer mellom Linux -datamaskinen og en mobil enhet.

Hva er qrcp?

Qrcp er et kommandolinjeverktøy som lar deg overføre filer via Wi-Fi ved hjelp av en QR-kode. Den er kompatibel med alle større Linux -distroer og mobile operativsystemer (Android og iOS), slik at du kan bruke den å overføre filer mellom datamaskinen og mobiltelefonen og omvendt uten å støte på kompatibilitet problemer.

Hvordan fungerer qrcp?

instagram viewer

Qrcp opererer utelukkende gjennom terminalen. For dette binder den først en webserver til en av portene på Wi-Fi-grensesnittet og lager et håndtak for den samme, som deretter fungerer basert på om enheten sender eller mottar filer.

Som avsender bruker qrcp behandleren til å generere en QR -kode, som koder enhetens IP adresse, portnummer og send instruksjoner. Mottakeren må deretter skanne denne QR -koden for å få tilgang til nedlastingssiden.

På den annen side, når datamaskinen ønsker å motta filer fra en mobil enhet, genererer behandleren en QR -kode kodet med IP -adresse, portnummer og mottar instruksjoner. Avsenderen må skanne QR -koden på mobilenheten for å få tilgang til qrcps fildelingstjeneste, der de kan velge filene de vil overføre.

Slik installerer du qrcp på Linux

Det er ganske enkelt å installere qrcp på Linux, og du kan gjøre dette på hvilken som helst Linux -distro. Besøk qrcp -utgivelsesnettstedet og last ned det siste TAR.GZ -arkivet til datamaskinen din.

nedlasting: qrcp

Deretter åpner du terminalen og navigerer til katalogen der du har lastet ned filen. Kjør følgende kommando for å pakke ut arkivet:

tjære -xf qrcp -*. tar.gz

Kopier den ekstraherte binæren til /usr/local/bin:

sudo mv qrcp/usr/local/bin

Til slutt angir du kjøringstillatelsen for qrcp med:

sudo chmod +x/usr/local/bin/qrcp

Når du er ferdig, kjører du:

qrcp versjon

Hvis det returnerer et versjonsnummer, blir qrcp installert på din Linux -datamaskin, og du kan begynne å bruke det. Hvis ikke, må du kanskje gå gjennom trinnene igjen.

I slekt: Slik zip og pakker du ut eller pakker ut TAR- og TAR.GZ -filer

Hvordan bruke qrcp til å overføre filer

Som vi beskrev i arbeidsdelen ovenfor, kan qrcp gjøre både: sende og motta filer. Så avhengig av hvilken operasjon du vil utføre, må du følge trinnene tilsvarende.

Sende filer ved hjelp av qrcp

Når vi snakker om å sende filer med qrcp, innebærer det å sende filer fra Linux -datamaskinen til en mobil enhet. Så hvis du vil dele filer fra datamaskinen til mobiltelefonen eller nettbrettet, kan du gjøre det ved å følge disse trinnene:

Koble først til et Wi-Fi-nettverk. Åpne deretter terminalen og kjør følgende kommando:

qrcp navn_på_filen

For eksempel:

qrcp TextFile.txt

Hvis du vil dele flere filer, kan du enten lage en zip selv eller la qrcp gjøre det for deg. For sistnevnte trenger du bare å skrive inn kommandoen i følgende syntaks:

qrcp filnavn_1 filnavn_2

For eksempel:

qrcp TextFile1.txt TextFile2.txt

På den annen side, for å generere arkivet selv, kjør:

qrcp -zip file_name_with_extension

Du kan zip en enkelt fil ved hjelp av ovennevnte kommandosyntaks.

Videre lar qrcp deg også dele en hel mappe, noe som kan være nyttig når du vil dele flere filer. For dette må du bare erstatte filnavnet med mappenavnet i kommandoen din.

For eksempel, hvis du vil overføre en mappe som heter Dokumenter, må du kjøre:

qrcp -dokumenter

Så snart du kjører qrcp -kommandoen - for fil- eller mappeoverføring - vil programmet generere en QR -kode.

Åpne QR -skanneren på smarttelefonen. På Android kan du bruke Google Lens (eller en hvilken som helst annen app), mens du på iPhone har funksjonaliteten innebygd i kameraappen.

Pek skannerappen på QR -koden på terminalen. Avhengig av hvilken telefon og app du bruker, ser du et alternativ for å åpne lenken i QR -koden. Trykk på den for å besøke den lenken og trykke på nedlasting/Lagre for å laste ned filen til enheten din.

I slekt: Slik skanner du en QR -kode på Android og iPhone

Ideelt sett avslutter qrcp serveren så snart den mottakende enheten laster ned filene. Du kan imidlertid velge å holde den i live hvis det er behov for å overføre den samme filen til flere enheter.

For å gjøre dette, endre kommandoen med --holde i live flagg som vist i kommandoen nedenfor

qrcp-keep-alive file_or_document_name

Motta filer ved hjelp av qrcp

Å motta filer ved hjelp av qrcp betyr i utgangspunktet å laste ned filer sendt fra en mobilenhet til din Linux -maskin. Så hvis det er behov for å dele filer fra smarttelefonen til datamaskinen, kan du gjøre det ved hjelp av følgende trinn:

Først må du kontrollere at begge enhetene er koblet til det samme nettverket.

Deretter åpner du terminalen og kjører følgende kommando for å generere en QR -kode:

qrcp motta

Gå til mobilenheten din og skann denne QR -koden. Når lenken åpnes, vil den presentere deg for qrcps webdeling for fildeling. Trykk her på Velg Filer -knappen og bruk filleseren til å velge filer (eller mapper) du vil dele.

Truffet Overføre for å sende filene/mappene på tvers. Som standard lagrer qrcp de mottatte filene på systemets skrivebord. Du kan imidlertid endre lagringsstedet ved å spesifisere din foretrukne katalog når du genererer QR -koden.

For å gjøre dette, i terminalvinduet, bruk følgende kommando:

qrcp motta --output =/foretrukket/destinasjon/katalog

For eksempel:

qrcp motta --output =/home/Documents

Selv om qrcp fungerer bra med standard konfigurasjonsinnstillinger, er det noen ganger du kan ønsker å endre verdier for alternativer som port, nettverksgrensesnitt eller URL -skjema som passer din krav. I slike tilfeller kan du gå til qrcp's GitHub -side for å se konfigurasjonsguiden.

Overføring av filer med qrcp

Hvis du er noen som foretrekker å jobbe via terminalen, er qrcp det perfekte verktøyet i arsenalet ditt for alle dine filoverføringsbehov. Ved å bruke den kan du overføre filer på kort tid. Det også, uten å forlate terminalen eller måtte laste ned noen app på enhetene dine.

Denne qrcp -guiden skal ha deg dekket på stort sett alle viktige fronter. Men hvis du vil utforske flere av funksjonene, som å overføre filer over HTTPS, kan du sjekke ut GitHub -siden deres.

Hvis samhandling med en terminal ikke er noe du er komfortabel med, kan du sjekke ut Snapdrop, en nettbasert filoverføringstjeneste.

DelekvitringE -post
Hvordan overføre filer mellom Linux, Android og iOS ved hjelp av Snapdrop

Vil du dele filer mellom Linux, Android og iOS uten å installere noen app? Ta en titt på Snapdrop, en nettbasert filoverføringstjeneste.

Les neste

Relaterte temaer
  • Linux
  • Fildeling
  • Android
  • Linux -apper
  • iOS
Om forfatteren
Yash Wate (27 artikler publisert)

Yash er personalforfatter på MUO for DIY, Linux, programmering og sikkerhet. Før han fant sin lidenskap i å skrive, pleide han å utvikle seg for nettet og iOS. Du kan også finne forfatterskapet hans på TechPP, der han dekker andre vertikaler. Annet enn teknologi, liker han å snakke om astronomi, formel 1 og klokker.

Mer fra Yash Wate

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere