Apps voor het delen van bestanden maken het gemakkelijker om bestanden over te zetten tussen mobiele apparaten en computers. Maar hoewel deze apps over het algemeen goed werken, veroorzaken ze vanwege hun beperkingen vaak compatibiliteitsproblemen met bepaalde platforms.
Dit is waar qrcp om de hoek komt kijken. Qrcp is een hulpprogramma voor bestandsoverdracht dat werkt via de terminal en vertrouwt op Wi-Fi om bestandsoverdracht uit te voeren. Als gevolg hiervan kunt u het gebruiken om bestanden te delen tussen elke computer en mobiele telefoon, ongeacht hun besturingssysteem.
Hier is een gids met details over qrcp en de stappen om het te gebruiken voor het overzetten van bestanden tussen je Linux-computer en een mobiel apparaat.
Wat is qrcp?
Qrcp is een opdrachtregelprogramma waarmee u bestanden via Wi-Fi kunt overbrengen met behulp van een QR-code. Het is compatibel met alle grote Linux-distributies en mobiele besturingssystemen (Android en iOS), dus je kunt het gebruiken om bestanden over te zetten tussen uw computer en mobiele telefoon en vice versa zonder in compatibiliteit te komen problemen.
Hoe werkt qrcp?
Qrcp werkt uitsluitend via de terminal. Hiervoor bindt het eerst een webserver aan een van de poorten op uw Wi-Fi-interface en creëert het een handvat voor hetzelfde, dat vervolgens functioneert op basis van het feit of het apparaat bestanden verzendt of ontvangt.
Als afzender gebruikt qrcp de handler om een QR-code te genereren, die de code van uw apparaat codeert IP adres, poortnummer en verzendinstructies. De ontvanger moet deze QR-code vervolgens scannen om toegang te krijgen tot de downloadpagina.
Aan de andere kant, wanneer de computer bestanden van een mobiel apparaat wil ontvangen, genereert de handler een QR-code gecodeerd met IP-adres, poortnummer en ontvangstinstructies. De afzender moet de QR-code op zijn mobiele apparaat scannen om toegang te krijgen tot de dienst voor het delen van bestanden van qrcp, waar hij de bestanden kan kiezen die hij wil overbrengen.
Hoe qrcp op Linux te installeren
Het installeren van qrcp op Linux is vrij eenvoudig en je kunt dit op elke Linux-distro doen. Bezoek de webpagina met qrcp-releases en download het nieuwste TAR.GZ-archief naar uw computer.
Downloaden: qrcp
Open vervolgens de terminal en navigeer naar de map waar u het bestand hebt gedownload. Voer de volgende opdracht uit om het archief uit te pakken:
tar -xf qrcp-*.tar.gz
Kopieer het uitgepakte binaire bestand naar /usr/local/bin:
sudo mv qrcp /usr/local/bin
Stel ten slotte de uitvoeringsmachtiging voor qrcp in met:
sudo chmod +x /usr/local/bin/qrcp
Als u klaar bent, voert u uit:
qrcp-versie
Als het een versienummer retourneert, is qrcp met succes op uw Linux-computer geïnstalleerd en kunt u het gaan gebruiken. Als dit niet het geval is, moet u de stappen mogelijk opnieuw doorlopen.
Verwant: Hoe TAR- en TAR.GZ-bestanden te zippen en uitpakken of uitpakken
Hoe qrcp te gebruiken om bestanden over te zetten
Zoals we in de werksectie hierboven hebben beschreven, kan qrcp beide doen: bestanden verzenden en ontvangen. Dus afhankelijk van welke bewerking u wilt uitvoeren, moet u de stappen dienovereenkomstig volgen.
Bestanden verzenden met qrcp
Als we het hebben over het verzenden van bestanden met qrcp, houdt dit in dat je bestanden van je Linux-computer naar een mobiel apparaat verzendt. Dus in het geval dat u bestanden van uw computer naar uw mobiele telefoon of tablet wilt delen, kunt u dit doen door de volgende stappen te volgen:
Maak eerst verbinding met een wifi-netwerk. Open vervolgens de terminal en voer de volgende opdracht uit:
qrcp naam_van_het_bestand
Bijvoorbeeld:
qrcp TextFile.txt
Als je meerdere bestanden wilt delen, kun je zelf een zip maken of qrcp dat voor je laten doen. Voor het laatste hoeft u alleen de opdracht in de volgende syntaxis in te voeren:
qrcp bestandsnaam_1 bestandsnaam_2
Bijvoorbeeld:
qrcp Tekstbestand1.txt Tekstbestand2.txt
Aan de andere kant, om het archief zelf te genereren, voer je uit:
qrcp --zip bestandsnaam_met_extensie
U kunt een enkel bestand zippen met behulp van de bovengenoemde opdrachtsyntaxis.
Bovendien kun je met qrcp ook een hele map delen, wat handig kan zijn als je meerdere bestanden wilt delen. Hiervoor hoeft u alleen de bestandsnaam te vervangen door de mapnaam in uw opdracht.
Als u bijvoorbeeld een map met de naam Documenten, moet u uitvoeren:
qrcp-documenten
Zodra u de opdracht qrcp uitvoert - voor bestands- of mapoverdracht - genereert het programma een QR-code.
Open op uw smartphone de QR-scanner. Op Android kunt u Google Lens (of een andere app), terwijl je op de iPhone de functionaliteit hebt ingebouwd in de camera-app.
Richt de scanner-app op de QR-code op uw terminal. Afhankelijk van welke telefoon en app je gebruikt, zie je een optie om de link in de QR-code te openen. Tik erop om die link te bezoeken en druk op de Downloaden/Opslaan om het bestand naar uw apparaat te downloaden.
Verwant: Een QR-code scannen op Android en iPhone
Idealiter sluit qrcp de server af zodra het ontvangende apparaat de bestanden downloadt. U kunt er echter voor kiezen om het in leven te houden als u hetzelfde bestand naar meerdere apparaten moet overbrengen.
Om dit te doen, wijzig je je commando met de --in leven houden vlag zoals weergegeven in de onderstaande opdracht
qrcp --keep-alive file_or_document_name
Bestanden ontvangen met qrcp
Bestanden ontvangen met qrcp betekent in feite het downloaden van bestanden die vanaf een mobiel apparaat naar uw Linux-machine zijn verzonden. Dus als het nodig is om bestanden van uw smartphone naar uw computer te delen, kunt u dit doen met behulp van de volgende stappen:
Zorg er eerst voor dat beide apparaten op hetzelfde netwerk zijn aangesloten.
Open vervolgens de terminal en voer de volgende opdracht uit om een QR-code te genereren:
qrcp ontvangen
Ga naar je mobiele apparaat en scan deze QR-code. Wanneer de link wordt geopend, wordt de web-app voor het delen van bestanden van qrcp weergegeven. Tik hier op de Kies documenten en gebruik de bestandsbrowser om bestanden (of mappen) te selecteren die u wilt delen.
Raken Overdracht om de bestanden/mappen over te sturen. Standaard slaat qrcp de ontvangen bestanden op het bureaublad van uw systeem op. U kunt de opslaglocatie echter wijzigen door uw voorkeursdirectory op te geven bij het genereren van de QR-code.
Gebruik hiervoor in het terminalvenster de volgende opdracht:
qrcp ontvangen --output=/preferred/destination/directory
Bijvoorbeeld:
qrcp ontvangen --output=/home/Documents
Hoewel qrcp goed werkt met de standaard configuratie-instellingen, zijn er momenten waarop u misschien waarden wilt wijzigen voor opties zoals poort, netwerkinterface of URL-schema om aan uw wensen te voldoen vereisten. In dergelijke gevallen kunt u naar: De GitHub-pagina van qrcp om hun configuratiegids te raadplegen.
Succesvol bestanden overzetten met qrcp
Als u iemand bent die liever via de terminal werkt, is qrcp de perfecte tool in uw arsenaal voor al uw behoeften op het gebied van bestandsoverdracht. Als u het gebruikt, kunt u in een mum van tijd bestanden overzetten. Ook dat, zonder de terminal te verlaten of een app op je apparaten te hoeven downloaden.
Deze qrcp-gids zou je op vrijwel alle essentiële fronten moeten behandelen. Als je echter meer van zijn functionaliteiten wilt verkennen, zoals het overbrengen van bestanden via HTTPS, kun je hun GitHub-pagina bekijken.
Als interactie met een terminal niet iets is waar u zich prettig bij voelt, kunt u Snapdrop bekijken, een webgebaseerde service voor bestandsoverdracht.
Wilt u bestanden delen tussen Linux, Android en iOS zonder een app te installeren? Bekijk Snapdrop, een webgebaseerde service voor bestandsoverdracht.
Lees volgende
- Linux
- Bestanden delen
- Android
- Linux-apps
- iOS
Yash is een Staff Writer bij MUO voor DIY, Linux, Programming en Security. Voordat hij zijn passie voor schrijven vond, ontwikkelde hij voor het web en iOS. Je kunt zijn schrijven ook vinden op TechPP, waar hij andere branches behandelt. Behalve over technologie praat hij graag over astronomie, Formule 1 en horloges.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren