Os aplicativos de compartilhamento de arquivos facilitam a transferência de arquivos entre dispositivos móveis e computadores. Mas, embora esses aplicativos geralmente funcionem bem, eles tendem a causar problemas de compatibilidade com certas plataformas devido às suas limitações.

É aqui que entra o qrcp. Qrcp é um utilitário de transferência de arquivos que funciona através do terminal e depende de Wi-Fi para realizar a transferência de arquivos. Como resultado, você pode usá-lo para compartilhar arquivos entre qualquer computador e telefone celular, independentemente de seus sistemas operacionais.

Aqui está um guia detalhando qrcp e as etapas para usá-lo para transferir arquivos entre seu computador Linux e um dispositivo móvel.

O que é qrcp?

Qrcp é uma ferramenta de linha de comando que permite transferir arquivos por Wi-Fi usando um código QR. É compatível com todas as principais distros Linux e sistemas operacionais móveis (Android e iOS), então você pode usá-lo para transferir arquivos entre o seu computador e telefone celular e vice-versa sem encontrar compatibilidade questões.

instagram viewer

Como funciona o qrcp?

Qrcp opera exclusivamente através do terminal. Para isso, ele primeiro liga um servidor web a uma das portas da interface Wi-Fi e cria um identificador para o mesmo, que funciona com base no envio ou recebimento de arquivos pelo dispositivo.

Como remetente, o qrcp usa o manipulador para gerar um código QR, codificando o código do seu dispositivo endereço de IP, número da porta e enviar instruções. O receptor precisa, então, escanear este código QR para acessar a página de download.

Por outro lado, quando o computador deseja receber arquivos de um dispositivo móvel, o manipulador gera um código QR codificado com endereço IP, número da porta e instruções de recebimento. O remetente precisa escanear o código QR em seu dispositivo móvel para acessar o serviço de compartilhamento de arquivos do qrcp, onde pode escolher os arquivos que deseja transferir.

Como instalar o qrcp no Linux

Instalar o qrcp no Linux é muito fácil e você pode fazer isso em qualquer distribuição Linux. Visite a página da web de lançamentos do qrcp e baixe o arquivo TAR.GZ mais recente para o seu computador.

Download: qrcp

Em seguida, abra o terminal e navegue até o diretório onde você baixou o arquivo. Execute o seguinte comando para extrair o arquivo:

tar -xf qrcp - *. tar.gz

Copie o binário extraído para /usr/local/bin:

sudo mv qrcp / usr / local / bin

Por fim, defina a permissão de execução para qrcp com:

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

Quando terminar, execute:

versão qrcp

Se retornar um número de versão, o qrcp foi instalado com sucesso no seu computador Linux e você pode começar a usá-lo. Caso contrário, talvez seja necessário seguir as etapas novamente.

Relacionado: Como compactar e descompactar ou extrair arquivos TAR e TAR.GZ

Como usar qrcp para transferir arquivos

Como descrevemos na seção de trabalho acima, qrcp pode fazer as duas coisas: enviar e receber arquivos. Portanto, dependendo de qual operação você deseja realizar, é necessário seguir as etapas de acordo.

Enviando arquivos usando qrcp

Quando falamos em enviar arquivos com qrcp, isso implica em enviar arquivos do seu computador Linux para um dispositivo móvel. Portanto, caso deseje compartilhar arquivos de seu computador com seu celular ou tablet, você pode fazê-lo usando as seguintes etapas:

Primeiro, conecte-se a uma rede Wi-Fi. Em seguida, abra o terminal e execute o seguinte comando:

qrcp name_of_the_file

Por exemplo:

qrcp TextFile.txt

Se quiser compartilhar vários arquivos, você mesmo pode criar um zip ou deixar que o qrcp faça isso por você. Para o último, você simplesmente precisa inserir o comando na seguinte sintaxe:

qrcp file_name_1 file_name_2

Por exemplo:

qrcp TextFile1.txt TextFile2.txt

Por outro lado, para gerar o arquivo você mesmo, execute:

qrcp --zip file_name_with_extension

Você pode compactar um único arquivo usando a sintaxe de comando mencionada.

Além disso, o qrcp também permite compartilhar uma pasta inteira, o que pode ser útil quando você deseja compartilhar vários arquivos. Para isso, você precisa simplesmente substituir o nome do arquivo pelo nome da pasta em seu comando.

Por exemplo, se você deseja transferir uma pasta chamada Documentos, você terá que executar:

Documentos qrcp

Assim que você executar o comando qrcp - para transferência de arquivo ou pasta - o programa irá gerar um código QR.

No seu smartphone, abra o scanner QR. No Android, você pode usar Google Lens (ou qualquer outro aplicativo), embora, no iPhone, você tenha a funcionalidade integrada ao aplicativo da câmera.

Aponte o aplicativo do scanner para o código QR em seu terminal. Dependendo de qual telefone e aplicativo você usa, você verá uma opção para abrir o link no código QR. Toque nele para visitar esse link e clique no Download/Salve  botão para baixar o arquivo para o seu dispositivo.

Relacionado: Como ler um código QR no Android e iPhone

Idealmente, o qrcp fecha o servidor assim que o dispositivo receptor baixa os arquivos. No entanto, você pode optar por mantê-lo ativo se houver necessidade de transferir o mesmo arquivo para vários dispositivos.

Para fazer isso, modifique seu comando com o --mantenha vivo sinalizar conforme mostrado no comando abaixo

qrcp --keep-alive file_or_document_name

Recebendo arquivos usando qrcp

Receber arquivos usando qrcp basicamente significa baixar arquivos enviados de um dispositivo móvel para sua máquina Linux. Portanto, se houver necessidade de compartilhar arquivos do smartphone com o computador, você poderá fazê-lo com a ajuda das seguintes etapas:

Primeiro, certifique-se de que ambos os dispositivos estejam conectados à mesma rede.

Em seguida, abra o terminal e execute o seguinte comando para gerar um código QR:

qrcp receber

Vá para o seu dispositivo móvel e leia este código QR. Quando o link for aberto, ele apresentará o aplicativo web de compartilhamento de arquivos do qrcp. Aqui, toque no Escolher os arquivos e use o navegador de arquivos para selecionar os arquivos (ou pastas) que deseja compartilhar.

Bater Transferir para enviar os arquivos / pastas. Por padrão, o qrcp salva os arquivos recebidos na área de trabalho do seu sistema. No entanto, você pode alterar o local de salvamento especificando seu diretório preferido ao gerar o código QR.

Para fazer isso, na janela do terminal, use o seguinte comando:

qrcp receive --output = / preferred / destination / directory

Por exemplo:

qrcp receive --output = / home / Documents

Embora qrcp funcione bem com as configurações padrão, há momentos em que você pode deseja alterar os valores de opções como porta, interface de rede ou esquema de URL para se adequar ao seu requisitos. Nesses casos, você pode ir para página GitHub do qrcp para consultar seu guia de configuração.

Transferência de arquivos com sucesso usando qrcp

Se você prefere trabalhar via terminal, o qrcp é a ferramenta perfeita em seu arsenal para todas as suas necessidades de transferência de arquivos. Com ele, você poderá transferir arquivos em nenhum momento. Isso também, sem sair do terminal ou ter que baixar nenhum app nos seus dispositivos.

Este guia qrcp deve abordá-lo em praticamente todas as frentes essenciais. No entanto, se quiser explorar mais suas funcionalidades, como a transferência de arquivos por HTTPS, você pode verificar a página do GitHub.

Caso a interação com um terminal não seja algo com que você se sinta confortável, você pode verificar o Snapdrop, um serviço de transferência de arquivos baseado na web.

CompartilhadoTweetO email
Como transferir arquivos entre Linux, Android e iOS usando Snapdrop

Quer compartilhar arquivos entre Linux, Android e iOS sem instalar nenhum aplicativo? Confira o Snapdrop, um serviço de transferência de arquivos baseado na web.

Leia a seguir

Tópicos relacionados
  • Linux
  • Compartilhamento de arquivos
  • Android
  • Aplicativos Linux
  • iOS
Sobre o autor
Yash Wate (27 artigos publicados)

Yash é redator da equipe da MUO para DIY, Linux, Programação e Segurança. Antes de encontrar sua paixão pela escrita, ele desenvolvia para web e iOS. Você também pode encontrar seus escritos no TechPP, onde ele cobre outros setores. Além de tecnologia, ele gosta de falar sobre astronomia, Fórmula 1 e relógios.

Mais de Yash Wate

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever