Chociaż możliwe jest udostępnianie plików w systemie Linux za pomocą narzędzi takich jak samba, ftp i ssh, narzędzia te często wymagają majsterkowania z poleceniami terminali i w większości przypadków nie ma GUI. Wiele osób preferuje te metody, jednak ten artykuł koncentruje się na łatwych w użyciu alternatyw GUI, które zapewniają podobną funkcjonalność.
Więc wskoczmy.
GSConnect / KDE Connect (między komputerami stacjonarnymi, komputerami stacjonarnymi do / z Android)
Wymagania: Zarówno odbiornik, jak i nadawca muszą mieć zainstalowane i uruchomione i uruchomione i uruchomione aplikację na Androida KDE Connect.
GSConnect to implementacja KDE Connect, dostosowana specjalnie do pulpitu GNOME.
KDE Connect to bezpłatna i open source crossplatform, która umożliwia komunikowanie się ze sobą urządzeń Linux i Android. Możesz bezpiecznie udostępniać treści, takie jak powiadomienia, pliki i wiadomości SMS. KDE Connect pozwala również kontrolować pulpit przez telefon z Androidem.
GSConnect jest dostępny jako rozszerzenie powłoki gnome i można go zainstalować stąd. KDE Connect Play Store można pobrać stąd. Zauważ, że GSConnect może nie działać, jeśli na urządzeniu zainstalowana jest aplikacja komputerowa KDE Connect.
Po zainstalowaniu rozszerzenia kliknij ikonę zasilania na górnym panelu, a następnie kliknij „Urządzenia mobilne”, aby go rozwinąć, a następnie kliknij „Ustawienia mobilne”, jak pokazano na zrzucie ekranu poniżej:
Kliknij przycisk trzech kropek znajdujących się u górnego paska nowego okna aplikacji, a następnie kliknij przycisk „Udostępnij”, aby uruchomić plik udostępniania innego urządzenia o instalacji aplikacji GSConnect lub KDE Connect Android. Jeśli zostaniesz poproszony o „sparowanie” urządzenia, po prostu postępuj zgodnie z instrukcjami na ekranie, aby sparować urządzenia.
Możesz także wysłać plik z urządzenia z Androidem na komputer stacjonarny. Opcja wysyłania plików pojawi się po zakończeniu procesu parowania. Być może będziesz musiał zapewnić dostęp do pamięci, czytanie i zapisanie aplikacji KDE Connect Android.
LAN-SHARE (między komputerami stacjonarnymi)
Wymagania: Zarówno odbiornik, jak i nadawca muszą mieć zainstalowaną i uruchomioną aplikację LAN Share podczas udostępniania plików.
LAN-SHARE, jak sama nazwa wskazuje, to aplikacja do przesyłania plików lokalnych (LAN) dla Linux. Może być używany do bezprzewodowego przesyłania całego folderu lub wielu plików bez potrzeby dodatkowej konfiguracji.
Najnowszą wersję LAN-SHARE w postaci AppImage można pobrać stąd. Po pobraniu aplikacji uczyń ją wykonywalną za pomocą menedżera plików. GUI jest dość proste, wystarczy kliknąć przycisk „Wyślij”, wybrać plik, a następnie wybrać odbiornik, aby uruchomić udostępnianie pliku.
Teleport (między komputerami stacjonarnymi)
Wymagania: Zarówno odbiornik, jak i nadawca muszą mieć zainstalowane i uruchomione aplikację teleporta.
Teleport to prosta i minimalistyczna aplikacja GTK3 do udostępniania plików między komputerami stacjonarnymi działającymi w tej samej sieci lokalnej.
Aby zainstalować teleport na Ubuntu, uruchom polecenia poniżej:
$ sudo apt Zainstaluj flatPak
$ flatpak remote-add --f-not-exists flathub https: // flathub.org/repo/flatub.Flatpakrepo
$ flatpak instaluj flathub com.frakcja.teleport
Aby uruchomić aplikację, kliknij ikonę aplikacji w uruchomieniu aplikacji lub uruchom poniższe polecenie:
$ flatpak run com.frakcja.teleport
Po uruchomieniu aplikacji teleporta. Wszystko, co musisz zrobić, to kliknąć „Wyślij plik” i postępować zgodnie z instrukcjami na ekranie.
Nitroshare (między komputerami stacjonarnymi)
Wymagania: Zarówno odbiornik, jak i nadawca muszą mieć zainstalowaną i uruchomioną aplikację NITRASHARE.
Nitroshare to prosta, ale skuteczna aplikacja międzyplatformowa do udostępniania plików między urządzeniami w tej samej sieci lokalnej. To, co odróżnia od innych, jest jego zdolność do udostępniania plików między różnymi systemami operacyjnymi dla komputerów stacjonarnych. Nitroshare jest dostępny dla Linux, Windows i MacOS.
Nitroshare można pobrać z oficjalnych repozytoriów Ubuntu, możesz go zainstalować, uruchamiając poniższe polecenie:
$ sudo apt Zainstaluj NITRASHARE
Możesz uruchomić nitroshare z uruchamiania aplikacji, jednak możesz nie zobaczyć żadnego okna GUI, ponieważ otwiera się na zadokę na tacę systemową. Wystarczy kliknąć wskaźnik w tacy systemowej, a da ci małe menu do wyświetlenia i zainicjowania transferów.
TreilShot (między komputerami stacjonarnymi, komputerami na Androida, Android do komputera stacjonarnego)
Wymagania: Zarówno odbiornik, jak i nadawca muszą mieć zainstalowaną i uruchomioną aplikację na system Android Trebleshot lub TreilShot Android.
TreilShot to bezpłatna i open source dla urządzeń z Androidem i Desktopem, która umożliwia wysyłanie i odbieranie plików przez sieć lokalną.
Aplikację Trebleshot Android można pobrać z Play Store. Aplikację komputerową można pobrać stąd w formie Appimage.
Po uruchomieniu aplikacji znajdziesz kartę „Transfery” z przyciskiem „Wyślij pliki” na dole. Wystarczy kliknąć przycisk, aby zainicjować przesyłanie plików i postępuj zgodnie z instrukcjami ekranowymi. TreilShot umożliwia również udostępnianie wiadomości tekstowych między urządzeniami za pomocą zakładki „strumień tekstu”.
Android App UI jest czysty, minimalistyczny i funkcjonalny.
Snapdrop (między komputerami stacjonarnymi, komputer stacjonarny do/z Androida, między urządzeniem a chromem lub przeglądarką Firefox)
Wymagania: Zarówno odbiornik, jak i nadawca muszą mieć https: // snapdrop.Net/ URL otwarto w obsługiwanej przeglądarce.
Snapdrop to lokalna aplikacja do udostępniania plików, która działa w Twojej przeglądarce. Zainspirowany Airdrop Apple, tworzy połączenie P2P za pomocą WebRTC do udostępniania plików. Twoje pliki nigdy nie są przechowywane na żadnym serwerze, a nawet nie używa bazy danych.
Aby rozpocząć udostępnianie plików, wystarczy otwórz https: // snapdrop.Net/ URL w przeglądarce działającej zarówno na urządzeniu odbiornika, jak i nadawcy.
Snapdrop automatycznie wykryje urządzenie odbierające i pokaże nazwę ikonę, platformę i przeglądarkę. Kliknij ikonę urządzenia, aby rozpocząć udostępnianie.
Snapdrop działający w Chrome dla Androida poprawnie wykrywa Firefox działający w Ubuntu z https: // snapdrop.Net/ URL otwarty na zakładce, jak pokazano na zrzucie ekranu poniżej:
Po udostępnieniu pliku odbiornik otrzyma powiadomienie w przeglądarce do pobrania pliku.
To zdecydowanie moja ulubiona metoda udostępniania plików między urządzeniami i nie jest ograniczona do żadnego konkretnego systemu operacyjnego. Udostępnianie plików jest ograniczone tylko do rówieśników w sieci lokalnej i, jak wspomniano wcześniej, nie musisz się martwić o pliki do żadnych serwerów stron trzecich.
Podsumowując, polecam przynajmniej raz wypróbowanie tych aplikacji, aby ocenić ich użyteczność zgodnie z twoimi przypadkami użycia. Wiele z tych aplikacji zapewnia dodatkową funkcjonalność oprócz udostępniania plików. KDE Connect / GSConnect to w zasadzie szwajcarski nóż armii, który pozwala na robienie wielu rzeczy zdalnie na komputerze stacjonarnym Linux.