Fildelningsappar gör det lättare att överföra filer mellan mobila enheter och datorer. Men även om dessa appar i allmänhet fungerar bra, tenderar de att orsaka kompatibilitetsproblem med vissa plattformar på grund av deras begränsningar.

Det är här qrcp kommer in. Qrcp är ett filöverföringsverktyg som fungerar via terminalen och är beroende av Wi-Fi för att utföra filöverföring. Som ett resultat kan du använda den för att dela filer mellan valfri dator och mobiltelefon, oavsett operativsystem.

Här är en guide som beskriver qrcp och stegen för att använda den för att överföra filer mellan din Linux -dator och en mobil enhet.

Vad är qrcp?

Qrcp är ett kommandoradsverktyg som låter dig överföra filer via Wi-Fi med hjälp av en QR-kod. Den är kompatibel med alla större Linuxdistributörer och mobila operativsystem (Android och iOS), så att du kan använda den för att överföra filer mellan din dator och mobiltelefon och vice versa utan att stöta på kompatibilitet frågor.

Hur fungerar qrcp?

Qrcp fungerar enbart via terminalen. För detta binder den först en webbserver till en av portarna på ditt Wi-Fi-gränssnitt och skapar ett handtag för samma, som sedan fungerar baserat på om enheten skickar eller tar emot filer.

instagram viewer

Som avsändare använder qrcp hanteraren för att generera en QR -kod som kodar enhetens IP-adress, portnummer och skicka instruktioner. Mottagaren måste sedan skanna den här QR -koden för att komma åt nedladdningssidan.

Å andra sidan, när datorn vill ta emot filer från en mobil enhet, genererar hanteraren en QR -kod kodad med IP -adress, portnummer och mottar instruktioner. Avsändaren måste skanna QR -koden på sin mobila enhet för att komma åt qrcps fildelningstjänst, där de kan välja vilka filer de vill överföra.

Hur man installerar qrcp på Linux

Att installera qrcp på Linux är ganska enkelt, och du kan göra detta på alla Linux distro. Besök webbsidan för qrcp -versioner och ladda ner det senaste TAR.GZ -arkivet till din dator.

Ladda ner: qrcp

Öppna sedan terminalen och navigera till katalogen där du har laddat ner filen. Kör följande kommando för att extrahera arkivet:

tjära -xf qrcp -*. tar.gz

Kopiera den extraherade binären över till /usr/local/bin:

sudo mv qrcp/usr/local/bin

Slutligen ställer du in körningstillståndet för qrcp med:

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

När du är klar kör du:

qrcp -version

Om det returnerar ett versionsnummer installeras qrcp på din Linux -dator och du kan börja använda det. Om inte kan du behöva gå igenom stegen igen.

Relaterad: Hur du zipper och packar upp eller extraherar TAR- och TAR.GZ -filer

Hur man använder qrcp för att överföra filer

Som vi beskrev i arbetsavsnittet ovan kan qrcp göra både: skicka och ta emot filer. Så beroende på vilken operation du vill utföra måste du följa stegen i enlighet därmed.

Skicka filer med qrcp

När vi pratar om att skicka filer med qrcp innebär det att du skickar filer från din Linux -dator till en mobil enhet. Så om du vill dela filer från din dator till din mobiltelefon eller surfplatta kan du göra det med följande steg:

Anslut först till ett Wi-Fi-nätverk. Öppna sedan terminalen och kör följande kommando:

qrcp name_of_the_file

Till exempel:

qrcp TextFile.txt

Om du vill dela flera filer kan du antingen skapa en zip själv eller låta qrcp göra det åt dig. För det senare behöver du helt enkelt ange kommandot i följande syntax:

qrcp filnamn_1 filnamn_2

Till exempel:

qrcp TextFile1.txt TextFile2.txt

Å andra sidan, för att skapa arkivet själv, kör:

qrcp --zip file_name_with_extension

Du kan zip en enda fil med kommandosyntaxen ovan.

Dessutom låter qrcp dig också dela en hel mapp, vilket kan vara till nytta när du vill dela flera filer. För detta måste du helt enkelt ersätta filnamnet med mappnamnet i ditt kommando.

Till exempel om du vill överföra en mapp med namnet Dokumentmåste du köra:

qrcp -dokument

Så snart du kör kommandot qrcp - för fil- eller mappöverföring - genererar programmet en QR -kod.

Öppna QR -skannern på din smartphone. På Android kan du använda Google Lens (eller någon annan app), medan du på iPhone har funktionen inbyggd i kameraappen.

Rikta skannerappen mot QR -koden på din terminal. Beroende på vilken telefon och app du använder ser du ett alternativ för att öppna länken i QR -koden. Klicka på den för att besöka den länken och klicka på Ladda ner/Spara knappen för att ladda ner filen till din enhet.

Relaterad: Så här skannar du en QR -kod på Android och iPhone

Helst lämnar qrcp servern så snart den mottagande enheten laddar ner filerna. Du kan dock välja att hålla den vid liv om det är nödvändigt att överföra samma fil till flera enheter.

För att göra detta, ändra ditt kommando med --håll vid liv flagga enligt kommandot nedan

qrcp-keep-alive file_or_document_name

Ta emot filer med qrcp

Att ta emot filer med qrcp innebär i grunden att ladda ner filer som skickats från en mobil enhet till din Linux -maskin. Så om det finns ett behov av att dela filer från din smartphone till din dator kan du göra det med hjälp av följande steg:

Kontrollera först att båda enheterna är anslutna till samma nätverk.

Öppna sedan terminalen och kör följande kommando för att generera en QR -kod:

qrcp ta emot

Gå till din mobila enhet och skanna den här QR -koden. När länken öppnas kommer den att visa dig qrcps webbdelning för fildelning. Klicka här på Välj Filer -knappen och använd filbläddraren för att välja filer (eller mappar) som du vill dela.

Träffa Överföra för att skicka filer/mappar över. Som standard sparar qrcp de mottagna filerna på ditt systems skrivbord. Du kan dock ändra platsen för att spara genom att ange din föredragna katalog när du skapar QR -koden.

För att göra detta, i terminalfönstret, använd följande kommando:

qrcp -mottagning --output =/Preferred/destination/katalog

Till exempel:

qrcp ta emot --output =/home/Documents

Även om qrcp fungerar bra med standardkonfigurationsinställningarna, finns det ibland när du kan vill ändra värden för alternativ som port, nätverksgränssnitt eller URL -schema som passar din krav. I sådana fall kan du gå vidare till qrcps GitHub -sida för att se deras konfigurationsguide.

Överföring av filer med hjälp av qrcp

Om du är någon som föredrar att arbeta via terminalen är qrcp det perfekta verktyget i din arsenal för alla dina filöverföringsbehov. Med den kan du överföra filer på nolltid. Det också, utan att lämna terminalen eller behöva ladda ner någon app på dina enheter.

Denna qrcp -guide borde ha täckt dig i stort sett alla viktiga fronter. Men om du vill utforska fler av dess funktioner, som att överföra filer över HTTPS, kan du kolla in deras GitHub -sida.

Om interaktion med en terminal inte är något du är bekväm med kan du kolla in Snapdrop, en webbaserad filöverföringstjänst.

Dela med sigTweetE-post
Hur man överför filer mellan Linux, Android och iOS med Snapdrop

Vill du dela filer mellan Linux, Android och iOS utan att installera någon app? Kolla in Snapdrop, en webbaserad filöverföringstjänst.

Läs Nästa

Relaterade ämnen
  • Linux
  • Fildelning
  • Android
  • Linux -appar
  • iOS
Om författaren
Yash Wate (27 artiklar publicerade)

Yash är personalförfattare på MUO för DIY, Linux, programmering och säkerhet. Innan han hittade sin passion för att skriva, utvecklade han för webben och iOS. Du kan också hitta hans skrift på TechPP, där han täcker andra vertikaler. Förutom teknik, gillar han att prata om astronomi, Formel 1 och klockor.

Mer från Yash Wate

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera