Aplikace pro sdílení souborů usnadňují přenos souborů mezi mobilními zařízeními a počítači. Ale i když tyto aplikace obecně fungují dobře, mají tendenci způsobovat problémy s kompatibilitou na určitých platformách kvůli jejich omezením.

Zde přichází na řadu qrcp. Qrcp je nástroj pro přenos souborů, který funguje přes terminál a při přenosu souborů se spoléhá na Wi-Fi. V důsledku toho jej můžete použít ke sdílení souborů mezi jakýmkoli počítačem a mobilním telefonem, bez ohledu na jejich operační systémy.

Zde je průvodce podrobně qrcp a kroky k jeho použití pro přenos souborů mezi počítačem Linux a mobilním zařízením.

Co je qrcp?

Qrcp je nástroj příkazového řádku, který vám umožňuje přenášet soubory přes Wi-Fi pomocí QR kódu. Je kompatibilní se všemi hlavními distribucemi Linuxu a mobilními operačními systémy (Android a iOS), takže jej můžete používat přenášet soubory mezi počítačem a mobilním telefonem a naopak, aniž by došlo ke kompatibilitě problémy.

Jak qrcp funguje?

Qrcp funguje výhradně přes terminál. Za tímto účelem nejprve připojí webový server k jednomu z portů vašeho rozhraní Wi-Fi a vytvoří pro něj popisovač, který pak funguje podle toho, zda zařízení odesílá nebo přijímá soubory.

instagram viewer

Jako odesílatel používá qrcp obslužnou rutinu ke generování QR kódu, který kóduje zařízení IP adresa, číslo portu a pokyny k odeslání. Přijímač pak musí naskenovat tento QR kód, aby se dostal na stránku stahování.

Na druhou stranu, když chce počítač přijímat soubory z mobilního zařízení, obslužný program vygeneruje QR kód zakódovaný pomocí IP adresy, čísla portu a přijímání pokynů. Odesílatel musí naskenovat QR kód na svém mobilním zařízení, aby získal přístup ke službě sdílení souborů qrcp, kde si může vybrat soubory, které chce přenést.

Jak nainstalovat qrcp na Linux

Instalace qrcp na Linux je velmi snadná a můžete to udělat v jakémkoli distribučním systému Linux. Navštivte webovou stránku vydání qrcp a stáhněte si nejnovější archiv TAR.GZ do svého počítače.

Stažení: qrcp

Poté otevřete terminál a přejděte do adresáře, kam jste soubor stáhli. Chcete -li archiv extrahovat, spusťte následující příkaz:

tar -xf qrcp -*. tar.gz

Zkopírujte extrahovaný binární soubor do /usr/local/bin:

sudo mv qrcp/usr/local/bin

Nakonec nastavte oprávnění ke spuštění pro qrcp pomocí:

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

Po dokončení spusťte:

qrcp verze

Pokud vrátí číslo verze, qrcp je úspěšně nainstalován do vašeho počítače se systémem Linux a můžete jej začít používat. Pokud ne, možná budete muset znovu projít kroky.

Příbuzný: Jak komprimovat a rozbalit nebo extrahovat soubory TAR a TAR.GZ

Jak používat qrcp k přenosu souborů

Jak jsme popsali v pracovní části výše, qrcp umí obojí: odesílat a přijímat soubory. V závislosti na tom, jakou operaci chcete provést, musíte podle toho postupovat podle kroků.

Odesílání souborů pomocí qrcp

Když mluvíme o odesílání souborů pomocí qrcp, znamená to odesílání souborů z vašeho počítače se systémem Linux do mobilního zařízení. V případě, že chcete sdílet soubory z počítače do mobilního telefonu nebo tabletu, můžete tak učinit pomocí následujících kroků:

Nejprve se připojte k síti Wi-Fi. Poté otevřete terminál a spusťte následující příkaz:

qrcp název_souboru_souboru

Například:

qrcp TextFile.txt

Pokud chcete sdílet více souborů, můžete si buď vytvořit zip sami, nebo to nechat za vás provést qrcp. U posledně jmenovaného stačí zadat příkaz v následující syntaxi:

qrcp název_souboru_1 název_souboru_2

Například:

qrcp TextFile1.txt TextFile2.txt

Na druhou stranu, abyste si sami vytvořili archiv, spusťte:

qrcp --zip file_name_with_extension

Jeden soubor můžete zipovat pomocí výše uvedené syntaxe příkazu.

Kromě toho vám qrcp také umožňuje sdílet celou složku, což se může hodit, když chcete sdílet více souborů. K tomu musíte jednoduše nahradit název souboru názvem složky ve vašem příkazu.

Pokud například chcete přenést složku s názvem Dokumenty, budete muset spustit:

qrcp Dokumenty

Jakmile spustíte příkaz qrcp - pro přenos souborů nebo složek - program vygeneruje QR kód.

Na smartphonu otevřete skener QR. V systému Android můžete použít Google Lens (nebo jakákoli jiná aplikace), zatímco v iPhone máte funkce integrované v aplikaci fotoaparátu.

Namiřte aplikaci skeneru na QR kód na vašem terminálu. V závislosti na telefonu a aplikaci, kterou používáte, se vám v QR kódu zobrazí možnost otevřít odkaz. Klepnutím na něj tento odkaz navštívíte a kliknete na Stažení/Uložit tlačítko pro stažení souboru do vašeho zařízení.

Příbuzný: Jak naskenovat QR kód v systému Android a iPhone

V ideálním případě qrcp ukončí server, jakmile si přijímající zařízení stáhne soubory. Pokud však potřebujete stejný soubor přenést na více zařízení, můžete se rozhodnout jej zachovat.

Chcete -li to provést, upravte příkaz pomocí --udržet naživu příznak, jak je uvedeno v níže uvedeném příkazu

qrcp-udržovat název_souboru_na_dokumentu

Přijímání souborů pomocí qrcp

Přijímání souborů pomocí qrcp v zásadě znamená stahování souborů odeslaných z mobilního zařízení do počítače se systémem Linux. Pokud tedy potřebujete sdílet soubory ze smartphonu s počítačem, můžete tak učinit pomocí následujících kroků:

Nejprve se ujistěte, že jsou obě zařízení připojena ke stejné síti.

Poté otevřete terminál a spusťte následující příkaz pro vygenerování QR kódu:

qrcp příjem

Přejděte do svého mobilního zařízení a naskenujte tento QR kód. Když se odkaz otevře, zobrazí se vám webová aplikace pro sdílení souborů qrcp. Zde klepněte na Zvolte Soubory tlačítko a pomocí prohlížeče souborů vyberte soubory (nebo složky), které chcete sdílet.

Udeřil Převod k odeslání souborů/složek napříč. Ve výchozím nastavení qrcp ukládá přijaté soubory na plochu vašeho systému. Umístění uložení však můžete změnit zadáním preferovaného adresáře při generování QR kódu.

Chcete -li to provést, v okně terminálu použijte následující příkaz:

qrcp receive --output =/preferovaný/cíl/adresář

Například:

qrcp receive --output =/home/Documents

Přestože qrcp funguje dobře s výchozím konfiguračním nastavením, mohou nastat situace, kdy byste mohli chcete změnit hodnoty pro možnosti, jako je port, síťové rozhraní nebo schéma URL, aby vyhovovaly vašim požadavky. V takových případech můžete přejít na Stránka GitHub qrcp nahlédněte do jejich konfiguračního průvodce.

Úspěšný přenos souborů pomocí qrcp

Pokud jste někdo, kdo dává přednost práci přes terminál, qrcp je dokonalým nástrojem ve vašem arzenálu pro všechny vaše potřeby přenosu souborů. S jeho pomocí budete moci přenášet soubory během okamžiku. To také, aniž byste museli opouštět terminál nebo stahovat jakoukoli aplikaci do svých zařízení.

Tento průvodce qrcp by vás měl pokrýt téměř všemi základními frontami. Pokud však chcete prozkoumat více jeho funkcí, jako je přenos souborů přes HTTPS, můžete se podívat na jejich stránku GitHub.

Pokud vám interakce s terminálem nevyhovuje, můžete se podívat na Snapdrop, webovou službu přenosu souborů.

PodíltweetE-mailem
Jak přenášet soubory mezi Linuxem, Androidem a iOS pomocí Snapdrop

Chcete sdílet soubory mezi systémy Linux, Android a iOS bez instalace jakékoli aplikace? Podívejte se na Snapdrop, webovou službu přenosu souborů.

Číst dále

Související témata
  • Linux
  • Sdílení souborů
  • Android
  • Linuxové aplikace
  • iOS
O autorovi
Yash Wate (27 článků zveřejněno)

Yash je spisovatelem zaměstnanců MUO pro kutily, Linux, programování a zabezpečení. Než našel vášeň pro psaní, vyvíjel se pro web a iOS. Jeho psaní najdete také na TechPP, kde pokrývá další vertikály. Kromě techniky ho baví mluvit o astronomii, formuli 1 a hodinkách.

Více od Yash Wate

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru