Sebbene sia possibile condividere i file in Linux utilizzando strumenti come Samba, FTP e SSH, queste utility spesso richiedono armeggiare con comandi terminale e nella maggior parte dei casi non c'è GUI. Molte persone preferiscono questi metodi, tuttavia questo articolo si concentra su alternative GUI facili da usare che forniscono funzionalità simili.
Quindi saltiamo dentro.
GSConnect / KDE Connect (tra desktop, desktop da / da Android)
Requisiti: sia il ricevitore che il mittente devono avere l'app GSConnect o KDE Connect Android installata ed in esecuzione durante la condivisione del file.
GSConnect è un'implementazione di KDE Connect, adattata soprattutto per il desktop gnome.
KDE Connect è un'app multipiattaforma gratuita e open source che consente ai dispositivi Linux e Android di comunicare tra loro fintanto che si trovano sulla stessa rete. Puoi condividere in modo sicuro contenuti come notifiche, file e messaggi SMS. KDE Connect ti consente anche di controllare il desktop tramite il telefono Android.
GSConnect è disponibile come estensione di guscio gnome e può essere installato da qui. L'app KDE Connect Play Store può essere scaricata da qui. Si noti che GSConnect potrebbe non funzionare se l'applicazione desktop KDE Connect è installata sul dispositivo, quindi si consiglia di installare solo uno di entrambi.
Dopo aver installato l'estensione, fare clic sull'icona di accensione sul pannello superiore, quindi fare clic su "dispositivi mobili" per espanderla, seguita da un clic su "Impostazioni mobili" come mostrato nello screenshot seguente:
Fare clic sul pulsante Tre punti situato nella barra superiore della nuova finestra Applicazione appena lanciata, quindi fare clic sul pulsante "Condividi" per avviare il file di condivisione con un altro dispositivo con l'app GSConnect o KDE Connect Android installata. Se ti viene chiesto di "accoppiare" il dispositivo, segui le istruzioni dello schermo per abbinare i dispositivi.
Puoi anche inviare un file dal dispositivo Android al PC desktop. L'opzione per inviare file verrà visualizzata una volta completato il processo di accoppiamento. Potrebbe anche essere necessario fornire autorizzazioni di accesso, lettura e scrittura all'app Android KDE Connect.
Lan-Share (tra i desktop)
Requisiti: sia il ricevitore che il mittente devono avere l'app LAN-Share installata ed in esecuzione durante la condivisione del file.
LAN-SHARE, come suggerisce il nome, è un'applicazione di trasferimento di file LAN (Area Network) per Linux. Può essere utilizzato per trasferire wirelessmente un'intera cartella o più file senza alcuna necessità di configurazione aggiuntiva.
L'ultima build di LAN-share sotto forma di Appimage può essere scaricata da qui. Dopo aver scaricato l'app, rendila eseguibile utilizzando il tuo file manager. La GUI è piuttosto semplice, devi solo fare clic sul pulsante "Invia", selezionare un file e quindi selezionare un ricevitore per avviare la condivisione dei file.
Teletrasporto (tra i desktop)
Requisiti: sia il ricevitore che il mittente devono avere l'app di teletrasporto installato ed in esecuzione durante la condivisione del file.
Teleport è un'app GTK3 semplice e minimalista per condividere i file tra i PC desktop in esecuzione sulla stessa rete locale.
Per installare il teletrasporto su Ubuntu, eseguire i comandi di seguito:
$ sudo APT Installa Flatpak
$ Flatpak Remote-Add --f-Not-Existes Flathub https: // flathub.Org/Repo/Flathub.flatpakrepo
$ Flatpak Installa Flathub Com.frazione.teletrasporto
Per eseguire l'app, fare clic sull'icona dell'app in Avviamento dell'applicazione o eseguire il comando di seguito:
$ Flatpak Run Com.frazione.teletrasporto
Una volta avviata l'app Teletraspring, rileverà automaticamente un'altra app di teletrasporto in esecuzione su un PC diverso sulla stessa rete. Tutto quello che devi fare è fare clic su "Invia file" e seguire le istruzioni sullo schermo.
Nitroshare (tra i desktop)
Requisiti: sia il ricevitore che il mittente devono avere l'app NitrShare installata ed in esecuzione durante la condivisione del file.
Nitroshare è un'app multipiattaforma semplice ma efficace per condividere i file tra i dispositivi sulla stessa rete locale. Ciò che lo rende diverso dagli altri è la sua capacità di condividere file tra diversi sistemi operativi per i desktop. Nitroshare è disponibile per Linux, Windows e MacOS.
Nitroshare può essere scaricato dai repository ufficiali di Ubuntu, è possibile installarlo eseguendo il comando di seguito:
$ sudo apt Installa Nitroshare
È possibile lanciare Nitroshare dal lanciatore dell'applicazione, tuttavia potresti non vedere alcuna finestra GUI mentre si apre sul vassoio del sistema. Basta fare clic sull'indicatore nel vassoio di sistema e ti darà un piccolo menu per visualizzare e avviare i trasferimenti.
TrebleShot (tra desktop, desktop a Android, Android su desktop)
Requisiti: sia il ricevitore che il mittente devono avere l'app Android TrebleShot-Desktop o TrebleShot installata ed in esecuzione durante la condivisione del file.
TrebleShot è un'applicazione gratuita e open source per i dispositivi Android e Desktop che consente di inviare e ricevere file sulla rete locale.
L'app Android TrebleShot può essere scaricata da Play Store. L'app Desktop può essere scaricata da qui sotto forma di Appimage.
Dopo aver avviato l'app, troverai la scheda "trasferimenti" con un pulsante "Invia file" in fondo. Basta fare clic sul pulsante per avviare il trasferimento di file e seguire le istruzioni sullo schermo. TrebleShot consente anche di condividere i messaggi di testo tra i dispositivi utilizzando la scheda "Stream di testo".
L'interfaccia utente dell'app Android è pulita, minimalista e funzionale.
SnapDrop (tra desktop, desktop da/da Android, tra dispositivo e browser Chrome o Firefox)
Requisiti: sia il ricevitore che il mittente devono avere https: // snapdrop.Net/ URL aperto nel browser supportato.
SnapDrop è un'applicazione Web di condivisione di file locale che viene eseguita nel browser. Ispirato da AirDrop di Apple, crea una connessione P2P usando WebRTC per condividere i file. I tuoi file non vengono mai archiviati su nessun server e non utilizza nemmeno un database.
Per iniziare a condividere i file, basta aprire https: // snapdrop.Net/ URL in un browser in esecuzione sul dispositivo del ricevitore e del mittente.
SnapDrop rileverà automaticamente il dispositivo di ricezione e mostrerà un'icona, una piattaforma e un nome del browser. Fare clic sull'icona del dispositivo per iniziare a condividere.
Snapdrop in esecuzione in Chrome per Android rileva correttamente Firefox in esecuzione in Ubuntu con https: // snapdrop.Net/ URL aperto in una scheda, come mostrato nello screenshot di seguito:
Dopo aver condiviso il file, il ricevitore riceverà una notifica nel browser per scaricare il file.
Questo è di gran lunga il mio metodo preferito per condividere i file tra i dispositivi e non è limitato a nessun sistema operativo specifico. La condivisione dei file è limitata ai colleghi solo nella rete locale e, come indicato in precedenza, non devi preoccuparti che i tuoi file vadano a server di terze parti.
Per concludere, ti consiglierei di provare queste app almeno una volta per valutare la loro utilità in base ai casi d'uso. Molte di queste app forniscono funzionalità aggiuntive oltre alla condivisione dei file. KDE Connect / GsConnect è fondamentalmente un coltello dell'esercito svizzero che ti consente di fare un sacco di cose da remoto sul tuo PC desktop Linux.