Embora seja possível compartilhar arquivos no Linux usando ferramentas como Samba, FTP e SSH, esses utilitários geralmente exigem mexer com os comandos do terminal e não há GUI na maioria dos casos. Muitas pessoas preferem esses métodos, no entanto, este artigo se concentra em alternativas de GUI fáceis de usar que fornecem funcionalidade semelhante.
Então vamos pular.
GSCONNECT / KDE CONNECT (entre desktops, desktops de / para Android)
Requisitos: o receptor e o remetente devem ter o aplicativo GSConnect ou KDE Connect Android instalado e em execução durante o compartilhamento de arquivos.
O GSCONNECT é uma implementação do KDE Connect, adaptado especialmente para o Gnome Desktop.
KDE Connect é um aplicativo de plataforma cruzada livre e de código aberto que permite que seus dispositivos Linux e Android se comuniquem, desde que estejam na mesma rede. Você pode compartilhar com segurança conteúdo, como notificações, arquivos e mensagens SMS. O KDE Connect também permite que você controla sua área de trabalho através do Android Phone.
O GSCONNECT está disponível como uma extensão de shell gnome e pode ser instalada a partir daqui. KDE Connect Play Store App pode ser baixado aqui. Observe que o GSCONNECT pode não funcionar se o aplicativo de desktop KDE Connect estiver instalado no seu dispositivo, para que você seja aconselhado a instalar apenas um dos dois.
Depois de instalar a extensão, clique no ícone de energia no painel superior e clique em "Dispositivos móveis" para expandi -lo, seguido de um clique em "Configurações móveis", como mostrado na captura de tela abaixo:
Clique no botão de três pontos localizado na barra superior da nova janela do aplicativo acaba de ser lançada e clique no botão "Compartilhar" para começar a compartilhar o arquivo com outro dispositivo com o aplicativo GSConnect ou KDE Connect Android instalado. Se você for solicitado a "emparelhar" o dispositivo, basta seguir as instruções da tela para emparelhar os dispositivos.
Você também pode enviar um arquivo do dispositivo Android para PC para desktop. A opção de enviar arquivos aparecerá assim que você concluir o processo de emparelhamento. Você também pode ter que dar acesso ao armazenamento, ler e escrever permissões para o aplicativo KDE Connect Android.
LAN-Share (entre desktops)
Requisitos: o receptor e o remetente devem ter o aplicativo de compartilhamento de LAN instalado e em execução durante o compartilhamento de arquivos.
LAN-Share, como o nome sugere, é um aplicativo de transferência de arquivos da rede local (LAN) para Linux. Pode ser usado para transferir sem fio uma pasta inteira ou vários arquivos sem a necessidade de configuração adicional.
A última construção de compartilhamento de LAN na forma de appimage pode ser baixada daqui. Depois de baixar o aplicativo, faça -o executável usando seu gerenciador de arquivos. A GUI é bastante direta, basta clicar no botão "Enviar", selecionar um arquivo e depois selecionar um receptor para iniciar o compartilhamento de arquivos.
Teleport (entre desktops)
Requisitos: o receptor e o remetente devem ter o aplicativo Teleports instalado e em execução durante o compartilhamento de arquivos.
O Teleport é um aplicativo GTK3 simples e minimalista para compartilhar arquivos entre PCs de mesa em execução na mesma rede local.
Para instalar o Teleport no Ubuntu, execute os comandos abaixo:
$ sudo apt install flatpak
$ FLATPAK Remote-Add --f-not-exists Flathub https: // Flathub.org/repo/flathub.flatpakrepo
$ Flatpak install flathub com.fração.teleporte
Para executar o aplicativo, clique no ícone do aplicativo no lançador de aplicativos ou execute o comando abaixo:
$ FLATPAK RUN COM.fração.teleporte
Depois de iniciar o aplicativo Teleport, ele detectará automaticamente outro aplicativo de teletraporte em execução em um PC diferente na mesma rede. Tudo o que você precisa fazer é clicar em "Enviar arquivo" e seguir as instruções na tela.
Nitrashare (entre desktops)
Requisitos: o receptor e o remetente devem ter o aplicativo NitrosHare instalado e executando durante a compartilhamento de arquivos.
O Nitrashare é um aplicativo simples, mas eficaz, para compartilhar arquivos entre dispositivos na mesma rede local. O que o torna diferente dos outros é sua capacidade de compartilhar arquivos entre diferentes sistemas operacionais para desktops. Nitroshare está disponível para Linux, Windows e MacOS.
O NitrosHare pode ser baixado dos repositórios oficiais do Ubuntu, você pode instalá -lo executando o comando abaixo:
$ sudo apt install nitroshare
Você pode lançar o Nitrashare do lançador de aplicativos, mas pode não ver nenhuma janela da GUI enquanto abre a bandeja do sistema. Basta clicar no indicador na bandeja do sistema e ele fornecerá um pequeno menu para visualizar e iniciar as transferências.
Trebleshot (entre desktops, desktop para Android, Android para Desktop)
Requisitos: Tanto o receptor quanto o remetente devem ter o aplicativo TrebleShot-Desktop ou TrebleShot Android instalado e em execução durante o compartilhamento de arquivos.
A Trebleshot é um aplicativo de código aberto e gratuito para dispositivos Android e desktop que permite enviar e receber arquivos pela rede local.
O aplicativo Trebleshot Android pode ser baixado da Play Store. O aplicativo de desktop pode ser baixado daqui na forma de appimage.
Após o lançamento do aplicativo, você encontrará a guia "Transferências" com um botão "Enviar arquivos" na parte inferior. Basta clicar no botão para iniciar a transferência de arquivos e seguir as instruções na tela. TrebleShot também permite que você compartilhe mensagens de texto entre dispositivos usando a guia "Stream de texto".
A interface do usuário do Android é limpa, minimalista e funcional.
Snapdrop (entre desktops, desktop de/para Android, entre dispositivo e navegador Chrome ou Firefox)
Requisitos: o receptor e o remetente devem ter https: // snapdrop.Net/ URL aberto no navegador suportado.
Snapdrop é um aplicativo da Web de compartilhamento de arquivos local que é executado em seu navegador. Inspirado no Airdrop da Apple, ele cria uma conexão P2P usando o WebRTC para compartilhar os arquivos. Seus arquivos nunca são armazenados em nenhum servidor e nem sequer usa um banco de dados.
Para começar a compartilhar arquivos, basta abrir https: // snapdrop.NET/ URL em um navegador em execução no dispositivo do receptor e do remetente.
O Snapdrop detectará automaticamente o dispositivo de recebimento e mostrará um ícone, plataforma e nome do navegador. Clique no ícone do dispositivo para começar a compartilhar.
O Snapdrop em execução no Chrome para Android detecta corretamente o Firefox em execução no Ubuntu com https: // snapdrop.Net/ URL aberto em uma guia, como mostrado na captura de tela abaixo:
Depois de compartilhar o arquivo, o receptor receberá uma notificação no navegador para baixar o arquivo.
Este é de longe o meu método favorito para compartilhar arquivos entre dispositivos e não se restringe a nenhum sistema operacional específico. O compartilhamento de arquivos é limitado apenas a colegas na rede local e, conforme declarado anteriormente, você não precisa se preocupar com seus arquivos que vão a nenhum servidor de terceiros.
Para concluir, eu recomendaria que você experimente esses aplicativos pelo menos uma vez para avaliar sua utilidade de acordo com seus casos de uso. Muitos desses aplicativos fornecem funcionalidade adicional além do compartilhamento de arquivos. KDE Connect / GSConnect é basicamente uma faca do exército suíço que permite que você faça muitas coisas remotamente no seu PC de desktop Linux.