Aplikacje do udostępniania plików ułatwiają przesyłanie plików między urządzeniami mobilnymi i komputerami. Ale chociaż te aplikacje ogólnie działają dobrze, mają tendencję do powodowania problemów ze zgodnością z niektórymi platformami ze względu na ich ograniczenia.

Tutaj wkracza qrcp. Qrcp to narzędzie do przesyłania plików, które działa za pośrednictwem terminala i wykorzystuje Wi-Fi do przesyłania plików. W rezultacie możesz go używać do udostępniania plików między dowolnym komputerem a telefonem komórkowym, niezależnie od ich systemów operacyjnych.

Oto przewodnik szczegółowo opisujący qrcp i kroki, jak używać go do przesyłania plików między komputerem z systemem Linux a urządzeniem mobilnym.

Co to jest qrcp?

Qrcp to narzędzie wiersza poleceń, które umożliwia przesyłanie plików przez Wi-Fi za pomocą kodu QR. Jest kompatybilny ze wszystkimi głównymi dystrybucjami Linuksa i mobilnymi systemami operacyjnymi (Android i iOS), więc możesz z niego korzystać do przesyłania plików między komputerem a telefonem komórkowym i odwrotnie bez uruchamiania kompatybilności zagadnienia.

Jak działa qrcp?

QRcp działa wyłącznie za pośrednictwem terminala. W tym celu najpierw wiąże serwer WWW z jednym z portów w interfejsie Wi-Fi i tworzy do niego uchwyt, który następnie działa w zależności od tego, czy urządzenie wysyła, czy odbiera pliki.

Jako nadawca, qrcp używa modułu obsługi do generowania kodu QR, kodującego Twoje urządzenie adres IP, numer portu i wyślij instrukcje. Odbiornik musi następnie zeskanować ten kod QR, aby uzyskać dostęp do strony pobierania.

Z drugiej strony, gdy komputer chce odebrać pliki z urządzenia mobilnego, program obsługi generuje kod QR zakodowany z adresem IP, numerem portu i instrukcjami odbioru. Nadawca musi zeskanować kod QR na swoim urządzeniu mobilnym, aby uzyskać dostęp do usługi udostępniania plików qrcp, gdzie może wybrać pliki, które chce przesłać.

Jak zainstalować qrcp w systemie Linux

Instalacja qrcp w systemie Linux jest dość łatwa i możesz to zrobić w dowolnej dystrybucji Linuksa. Odwiedź stronę internetową qrcp releases i pobierz najnowsze archiwum TAR.GZ na swój komputer.

Pobierać: qrcp

Następnie otwórz terminal i przejdź do katalogu, w którym pobrałeś plik. Uruchom następujące polecenie, aby wyodrębnić archiwum:

tar -xf qrcp-*.tar.gz

Skopiuj wyodrębniony plik binarny do /usr/local/bin:

sudo mv qrcp /usr/local/bin

Na koniec ustaw uprawnienia do wykonywania dla qrcp za pomocą:

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

Po zakończeniu uruchom:

wersja qrcp

Jeśli zwróci numer wersji, qrcp został pomyślnie zainstalowany na komputerze z systemem Linux i możesz zacząć z niego korzystać. Jeśli nie, być może trzeba będzie ponownie wykonać te czynności.

Związane z: Jak spakować i rozpakować lub rozpakować pliki TAR i TAR.GZ?

Jak używać qrcp do przesyłania plików

Jak opisaliśmy w sekcji roboczej powyżej, qrcp może zarówno wysyłać, jak i odbierać pliki. Więc w zależności od tego, jaką operację chcesz wykonać, musisz odpowiednio wykonać kroki.

Wysyłanie plików za pomocą qrcp

Kiedy mówimy o wysyłaniu plików za pomocą qrcp, oznacza to wysyłanie plików z komputera z systemem Linux na urządzenie mobilne. Jeśli więc chcesz udostępnić pliki z komputera na telefonie komórkowym lub tablecie, możesz to zrobić, wykonując następujące czynności:

Najpierw połącz się z siecią Wi-Fi. Następnie otwórz terminal i uruchom następujące polecenie:

qrcp nazwa_pliku

Na przykład:

qrcp TextFile.txt

Jeśli chcesz udostępnić wiele plików, możesz samodzielnie utworzyć plik zip lub pozwolić qrcp zrobić to za Ciebie. W tym drugim przypadku wystarczy wpisać polecenie w następującej składni:

qrcp nazwa_pliku_1 nazwa_pliku_2

Na przykład:

qrcp TextFile1.txt TextFile2.txt

Z drugiej strony, aby samodzielnie wygenerować archiwum, uruchom:

qrcp --zip nazwa_pliku_z_rozszerzeniem

Możesz skompresować pojedynczy plik, używając powyższej składni polecenia.

Co więcej, qrcp umożliwia również udostępnianie całego folderu, co może się przydać, gdy chcesz udostępnić wiele plików. W tym celu wystarczy zastąpić nazwę pliku nazwą folderu w swoim poleceniu.

Na przykład, jeśli chcesz przenieść folder o nazwie Dokumenty, musisz uruchomić:

Dokumenty qrcp

Zaraz po uruchomieniu polecenia qrcp — do przesyłania plików lub folderów — program wygeneruje kod QR.

Na smartfonie otwórz skaner QR. Na Androidzie możesz użyć Obiektyw Google (lub dowolnej innej aplikacji), podczas gdy na iPhonie masz funkcję wbudowaną w aplikację aparatu.

Skieruj aplikację skanera na kod QR na swoim terminalu. W zależności od używanego telefonu i aplikacji zobaczysz opcję otwarcia łącza w kodzie QR. Stuknij w to, aby odwiedzić ten link i naciśnij Pobierać/Zapisać przycisk, aby pobrać plik na swoje urządzenie.

Związane z: Jak zeskanować kod QR na Androida i iPhone'a?

W idealnym przypadku qrcp zamyka serwer, gdy tylko urządzenie odbierające pobierze pliki. Możesz jednak zachować go przy życiu, jeśli istnieje potrzeba przeniesienia tego samego pliku na wiele urządzeń.

Aby to zrobić, zmodyfikuj swoje polecenie za pomocą --utrzymać przy życiu flaga, jak pokazano w poleceniu poniżej

qrcp --keep-alive plik_lub_nazwa_dokumentu

Odbieranie plików za pomocą qrcp

Odbieranie plików za pomocą qrcp zasadniczo oznacza pobieranie plików wysyłanych z urządzenia mobilnego na komputer z systemem Linux. Jeśli więc istnieje potrzeba udostępnienia plików ze smartfona na komputerze, możesz to zrobić, wykonując następujące czynności:

Najpierw upewnij się, że oba urządzenia są podłączone do tej samej sieci.

Następnie otwórz terminal i uruchom następujące polecenie, aby wygenerować kod QR:

QRCP odbierz

Przejdź do urządzenia mobilnego i zeskanuj ten kod QR. Po otwarciu linku zostanie wyświetlona aplikacja internetowa do udostępniania plików qrcp. Tutaj dotknij Wybierz pliki i użyj przeglądarki plików, aby wybrać pliki (lub foldery), które chcesz udostępnić.

Uderzyć Przenosić aby przesłać pliki/foldery. Domyślnie qrcp zapisuje otrzymane pliki na pulpicie systemu. Możesz jednak zmienić lokalizację zapisu, określając preferowany katalog podczas generowania kodu QR.

Aby to zrobić, w oknie terminala użyj następującego polecenia:

qrcp odbierz --output=/preferowane/docelowe/katalog

Na przykład:

qrcp odbierz --output=/home/Dokumenty

Chociaż qrcp działa dobrze z domyślnymi ustawieniami konfiguracyjnymi, czasami możesz: chcesz zmienić wartości opcji, takich jak port, interfejs sieciowy lub schemat URL, aby pasowały do ​​Twojego wymagania. W takich przypadkach możesz udać się do Strona GitHub qrcp aby zapoznać się z ich przewodnikiem konfiguracji.

Pomyślne przesyłanie plików za pomocą qrcp

Jeśli jesteś kimś, kto woli pracować za pośrednictwem terminala, qrcp jest idealnym narzędziem w twoim arsenale dla wszystkich Twoich potrzeb związanych z przesyłaniem plików. Korzystając z niego, będziesz mógł przesyłać pliki w mgnieniu oka. To także bez wychodzenia z terminala lub konieczności pobierania jakiejkolwiek aplikacji na swoje urządzenia.

W tym przewodniku po QRCp powinieneś omówić prawie wszystkie istotne fronty. Jeśli jednak chcesz poznać więcej jego funkcji, takich jak przesyłanie plików przez HTTPS, możesz sprawdzić ich stronę GitHub.

Jeśli interakcja z terminalem nie jest czymś, z czym czujesz się komfortowo, możesz wypróbować Snapdrop, internetową usługę przesyłania plików.

UdziałĆwierkaćE-mail
Jak przesyłać pliki między Linuksem, Androidem i iOS za pomocą Snapdrop

Chcesz udostępniać pliki między systemami Linux, Android i iOS bez instalowania żadnej aplikacji? Sprawdź Snapdrop, internetową usługę przesyłania plików.

Czytaj dalej

Powiązane tematy
  • Linux
  • Udostępnianie plików
  • Android
  • Aplikacje na Linuksa
  • iOS
O autorze
Yash Wate (27 opublikowanych artykułów)

Yash jest pisarzem sztabowym w MUO zajmującym się majsterkowaniem, Linuksem, programowaniem i bezpieczeństwem. Zanim odnalazł swoją pasję w pisaniu, zajmował się tworzeniem aplikacji internetowych i iOS. Możesz również znaleźć jego teksty na TechPP, gdzie zajmuje się innymi branżami. Poza technologią lubi rozmawiać o astronomii, Formule 1 i zegarkach.

Więcej od Yash Wate

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować