Приложенията за споделяне на файлове улесняват прехвърлянето на файлове между мобилни устройства и компютри. Но въпреки че тези приложения обикновено работят добре, те са склонни да причиняват проблеми със съвместимостта с определени платформи поради техните ограничения.

Тук идва qrcp. Qrcp е помощна програма за прехвърляне на файлове, която работи чрез терминала и разчита на Wi-Fi за извършване на трансфер на файлове. В резултат на това можете да го използвате за споделяне на файлове между всеки компютър и мобилен телефон, независимо от техните операционни системи.

Ето ръководство, описващо подробно qrcp и стъпките за използването му за прехвърляне на файлове между вашия компютър с Linux и мобилно устройство.

Какво е qrcp?

Qrcp е инструмент от командния ред, който ви позволява да прехвърляте файлове през Wi-Fi с помощта на QR код. Той е съвместим с всички основни дистрибуции на Linux и мобилни операционни системи (Android и iOS), така че можете да го използвате за прехвърляне на файлове между вашия компютър и мобилен телефон и обратно, без да се натъквате на съвместимост въпроси.

instagram viewer

Как работи qrcp?

Qrcp работи само чрез терминала. За тази цел първо свързва уеб сървър към един от портовете на вашия Wi-Fi интерфейс и създава дръжка за същия, който след това функционира в зависимост от това дали устройството изпраща или получава файлове.

Като изпращач, qrcp използва манипулатора за генериране на QR код, кодиращ вашето устройство IP адрес, номер на порта и изпращане на инструкции. След това приемникът трябва да сканира този QR код за достъп до страницата за изтегляне.

От друга страна, когато компютърът иска да получава файлове от мобилно устройство, манипулаторът генерира QR код, кодиран с IP адрес, номер на порт и да получава инструкции. Изпращачът трябва да сканира QR кода на мобилното си устройство за достъп до услугата за споделяне на файлове на qrcp, където може да избере файловете, които иска да прехвърли.

Как да инсталирате qrcp на Linux

Инсталирането на qrcp на Linux е доста лесно и можете да направите това на всеки дистрибутор на Linux. Посетете уеб страницата за издания на qrcp и изтеглете най -новия архив на TAR.GZ на вашия компютър.

Изтегли: qrcp

След това отворете терминала и отидете в директорията, в която сте изтеглили файла. Изпълнете следната команда, за да извлечете архива:

tar -xf qrcp -*. tar.gz

Копирайте извлечения двоичен файл в /usr/local/bin:

sudo mv qrcp/usr/local/bin

И накрая, задайте разрешението за изпълнение на qrcp с:

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

След като приключите, стартирайте:

версия на qrcp

Ако връща номер на версия, qrcp е инсталиран успешно на вашия компютър с Linux и можете да започнете да го използвате. Ако не, може да се наложи да преминете отново през стъпките.

Свързани: Как да компресирате и разархивирате или да извлечете файлове TAR и TAR.GZ

Как да използвате qrcp за прехвърляне на файлове

Както описахме в работния раздел по -горе, qrcp може да прави едновременно: изпращане и получаване на файлове. Така че в зависимост от това каква операция искате да извършите, трябва да следвате стъпките съответно.

Изпращане на файлове с помощта на qrcp

Когато говорим за изпращане на файлове с qrcp, това означава изпращане на файлове от вашия компютър с Linux до мобилно устройство. Така че в случай, че искате да споделяте файлове от компютъра си с мобилния си телефон или таблет, можете да направите това, като използвате следните стъпки:

Първо, свържете се с Wi-Fi мрежа. След това отворете терминала и изпълнете следната команда:

qrcp име_на_файл

Например:

qrcp TextFile.txt

Ако искате да споделите няколко файла, можете или сами да създадете цип или да позволите на qrcp да направи това вместо вас. За последното просто трябва да въведете командата в следния синтаксис:

qrcp име_на_файл_1 име_на_файл_2

Например:

qrcp TextFile1.txt TextFile2.txt

От друга страна, за да генерирате сами архива, изпълнете:

qrcp --zip file_name_with_extension

Можете да компресирате един файл, като използвате гореспоменатия команден синтаксис.

Освен това qrcp също ви позволява да споделяте цяла папка, което може да ви бъде полезно, когато искате да споделите няколко файла. За целта трябва просто да замените името на файла с името на папката във вашата команда.

Например, ако искате да прехвърлите папка с име Документи, ще трябва да стартирате:

qrcp документи

Веднага след като изпълните командата qrcp - за прехвърляне на файлове или папки - програмата ще генерира QR код.

На вашия смартфон отворете QR скенера. На Android можете да използвате Google Обектив (или всяко друго приложение), докато на iPhone имате функционалност, вградена в приложението за камера.

Насочете приложението за скенер към QR кода на вашия терминал. В зависимост от това кой телефон и приложение използвате, ще видите опция за отваряне на връзката в QR кода. Докоснете го, за да посетите тази връзка и натиснете Изтегли/Запазване бутон, за да изтеглите файла на вашето устройство.

Свързани: Как да сканирате QR код на Android и iPhone

В идеалния случай qrcp напуска сървъра веднага щом приемащото устройство изтегли файловете. Можете обаче да изберете да го поддържате жив, ако има нужда да прехвърлите един и същ файл на множество устройства.

За да направите това, променете командата си с --запази живи флаг, както е показано в командата по -долу

qrcp --keep-living file_or_document_name

Получаване на файлове с помощта на qrcp

Получаването на файлове с помощта на qrcp основно означава изтегляне на файлове, изпратени от мобилно устройство, на вашата Linux машина. Така че, ако има нужда да споделяте файлове от вашия смартфон на вашия компютър, можете да направите това с помощта на следните стъпки:

Първо се уверете, че и двете устройства са свързани към една и съща мрежа.

След това отворете терминала и изпълнете следната команда, за да генерирате QR код:

qrcp получаване

Отидете до мобилното си устройство и сканирайте този QR код. Когато връзката се отвори, тя ще ви представи уеб приложението за споделяне на файлове на qrcp. Тук докоснете Изберете Файлове бутон и използвайте браузъра за файлове, за да изберете файлове (или папки), които искате да споделите.

Удари Трансфер за изпращане на файловете/папките. По подразбиране qrcp записва получените файлове на работния плот на вашата система. Можете обаче да промените местоположението за запазване, като посочите предпочитаната от вас директория при генерирането на QR кода.

За да направите това, в прозореца на терминала използвайте следната команда:

qrcp получаване --output =/предпочитано/местоназначение/директория

Например:

qrcp получаване --output =/home/Документи

Въпреки че qrcp работи добре с настройките за конфигурация по подразбиране, има моменти, в които можете искате да промените стойностите за опции като порт, мрежов интерфейс или схема на URL, за да отговарят на вашите изисквания. В такива случаи можете да преминете към страницата на GitHub на qrcp за да се обърнете към тяхното ръководство за конфигуриране.

Успешно прехвърляне на файлове с помощта на qrcp

Ако сте някой, който предпочита да работи чрез терминала, qrcp е идеалният инструмент във вашия арсенал за всички ваши нужди за прехвърляне на файлове. Използвайки го, ще можете да прехвърляте файлове за нула време. Това също, без да напускате терминала или да се налага да изтегляте приложение на вашите устройства.

Това ръководство за qrcp трябва да ви обхване почти всички основни фронтове. Ако обаче искате да проучите повече от неговите функционалности, като например прехвърляне на файлове през HTTPS, можете да проверите страницата им GitHub.

В случай, че взаимодействието с терминал не ви харесва, можете да проверите Snapdrop, уеб-базирана услуга за прехвърляне на файлове.

ДялТуителектронна поща
Как да прехвърляте файлове между Linux, Android и iOS с помощта на Snapdrop

Искате да споделяте файлове между Linux, Android и iOS, без да инсталирате приложение? Вижте Snapdrop, уеб базирана услуга за прехвърляне на файлове.

Прочетете Напред

Свързани теми
  • Linux
  • Споделяне на файлове
  • Android
  • Приложения за Linux
  • iOS
За автора
Яш Уейт (27 статии са публикувани)

Яш е щатен писател в MUO за DIY, Linux, програмиране и сигурност. Преди да намери страстта си в писането, той използва за разработване в мрежата и iOS. Можете също да намерите неговото писане в TechPP, където той обхваща други вертикали. Освен технологиите, той обича да говори за астрономия, Формула 1 и часовници.

Още от Yash Wate

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате