Wie der Titel schon sagt, muss ich einen schnellen und zuverlässigen Weg finden, um Dateien zwischen meinem Linux-Laptop (OpenSUSE mit KDE 4) und meinem Android-Handy (Samsung Galaxy S3 Neo) zu übertragen.
Ich habe bereits mehrere Methoden ausprobiert
- MTP-Protokoll über eine physische USB-Kabelverbindung;
- FTP-Protokoll über WLAN, bereitgestellt von der ES File Manager- App;
- Bluetooth-Verbindung;
- KDE Verbindung über WLAN herstellen;
aber alles scheint entweder langsam, nicht zuverlässig oder beides zu sein; Was ich damit meine ist, dass ich unabhängig von der Art der Verbindung, die ich versuche, immer herausfinde, dass meine Dateien mit einer geringen Geschwindigkeit (im Bereich von 100 bis 500 Kb / s) übertragen werden oder wenn die Geschwindigkeit etwas akzeptabler ist ( bei einigen Mb / s) wird die Verbindung häufig unterbrochen; Es nervt mich wirklich, etwa eine Stunde warten zu müssen, um einige Songs oder Videodateien zwischen meinen Geräten zu übertragen, oder den Prozess zum N-ten Mal neu starten zu müssen, weil er plötzlich nicht mehr funktioniert. Schließlich ist heutzutage eine Dateigrößengewichtung im Bereich von Hunderten MB die Norm für mittelgroße Dateien. Ich spreche nicht von der Übertragung eines ganzen Festplatteninhalts.
Meine verschiedenen Versuche haben mir gezeigt, dass MPT der fehlerhafteste Weg ist, auch wenn es die besten Geschwindigkeiten beim Arbeiten erreichen kann (aber diese Art der Verbindung bricht viel zu oft, um von praktischem Nutzen zu sein), während der andere zuverlässiger zu sein scheint, aber Mit so niedrigen Geschwindigkeiten, dass der gesamte Prozess Zeitverschwendung ist (wie gesagt, ich finde es nicht akzeptabel, etwa eine Stunde warten zu müssen, um ein Musikalbum, eine Episode einer Fernsehserie oder eine andere Datei zu übertragen, die mehr Gewicht hat dass ein paar MB).
Was ist meine beste Option, um diese einfache Aufgabe auszuführen? Bitte denken Sie daran, dass ich dies ohne Verwendung eines Onlinedienstes (Dropbox, Google Drive oder ähnliches) tun möchte. Ich finde es absurd, einige persönliche Dateien zwischen zwei persönlichen Geräten zu übertragen, die sich in demselben physischen Raum befinden müssen einen Server verwenden, der sich sehr wahrscheinlich auf einem anderen Kontinent befindet.
quelle
adb push
es schnell und zuverlässig ist.Antworten:
KDE verbinden. Ich übertrage Bilder von meinem Telefon mit 35 Megabyte pro Sekunde über mein WLAN zu Hause. An meinem Arbeitsplatz ist das WLAN / Netzwerk erheblich schlechter: Ich bekomme nur ca. 0,5 Megabyte pro Sekunde. Gleicher Computer - gleiches Telefon.
Das Erstellen eines gemeinsam genutzten WLANs auf dem Computer über den Netzwerkmanager kann die Arbeit erheblich beschleunigen. (Denken Sie daran, einen WLAN-Code festzulegen, damit Sie das Netzwerk nicht öffnen.)
quelle
Verwenden Sie ADB Push / Pull. Oder ich denke, einige Geräte unterstützen den USB-Massentransfer vor MTP. Möglicherweise muss es zuerst aktiviert werden. Obwohl adb wahrscheinlich am besten für große und schnelle Überweisungen geeignet ist.
quelle
Berechtigungen scheinen ein häufiges Problem zu sein. ich benutze
Das letztere Verzeichnis kann von Joe User geschrieben werden, im Gegensatz zu Systemverzeichnissen, für die ein gerootetes Telefon erforderlich ist.
Nb dies ruft automatisch auf
adb start-server
; aufzuräumen,adb kill-server
nach der Dateiübertragung.Die Datei, die im Download-Ordner landet, kann mit den Menüfunktionen "Auswählen" und "Verschieben" des Telefons verschoben werden.
Wenn Sie versuchen, das Innenleben des Telefons zu ändern, benötigen Sie Root-Zugriff ...
quelle
Ich bin damit einverstanden, dass das Kopieren von Dateien über WLAN zwischen Linux-Computer und Android-Telefon absurd schwierig ist. Das bequemste Tool für diese IMO ist KDE Connect. In meinem Fall treten jedoch häufig Probleme in der Linux -> Android - Richtung auf, bei denen Fehler ohne aussagekräftigen Kommentar zurückgegeben werden.
Für Linux -> Android Richtung funktioniert in meinem Fall reine FTP-Lösung am besten. Mein Setup:
Linux: Ich benutze den vsftpd-Dienst als FTP-Server:
- Einen großartigen Artikel zum schrittweisen Einrichten eines FTP-Servers finden Sie hier: https://www.wikihow.com/Set-up-an-FTP-Server-in-Ubuntu-Linux
- Manchmal möchten Sie den Status Ihres vsftpd-Dienstes überprüfen. Informationen dazu finden Sie hier: /ubuntu/19320/how-to-enable-or-disable-services
Sobald das oben Gesagte eingerichtet ist, erstellen Sie eine neue FTP-Verbindung in der Total Commender App (Benutzer: anonym, IP: [Überprüfen Sie unter Linux mit dem Befehl ifconfig - wlan0, wird höchstwahrscheinlich mit 192.168 beginnen.], SSL: Nein, Name: [Ihr Favorit Verbindungsname]).
Nachdem Sie in TC eine Verbindung zum FTP-Server unter Linux hergestellt haben, können Sie Dateien vom Linux-Computer auf das Android-Gerät kopieren: In einem Bereich haben Sie Ihren FTP-Server-Ordner unter Linux und im anderen können Sie ein beliebiges Verzeichnis auf Ihrem Android auswählen und Dateien kopieren eins zum anderen.
quelle
Vielleicht werfen Sie einen Blick auf Airdroid , das die Dateien lokal über WLAN übertragen sollte.
quelle
Wenn Sie Samba auf Ihrer Linux-Box haben, funktioniert "FolderSync lite" ziemlich gut, aber hauptsächlich, um Verzeichnispaare synchron zu halten. Daher ist es gut für Songs und Bilder, aber nicht so sehr für einmalige Übertragungen.
Wie andere bereits gesagt haben,
adb push
ist dies eine gute Möglichkeit, Dateien über eine Kabelverbindung auf das Telefon zu verschieben. Jemand sollte ein AdBFS für die Sicherung schreiben. :) :)quelle
Die Verwendung von SSH Server und Filezilla bietet meiner Meinung nach akzeptable drahtlose Übertragungsgeschwindigkeiten sowie zuverlässige und sichere Dateiübertragungen.
quelle
Ich habe festgestellt, dass es nur für USB funktioniert, wenn ich das mit diesem Gerät gelieferte Kabel oder ein ähnliches Gerät verwende. Das USB-Kabel meines defekten Samsung-Tablets funktioniert problemlos mit meinem Android Onix-Ersatz. Das einzige, was für mein Telefon funktioniert, ist das mitgelieferte Kabel. Andere USB-Lade- / Übertragungskabel funktionieren nicht oder nicht vollständig: Sie kopieren beispielsweise keine MP3-Dateien. Keine Ahnung warum das so ist. Nicht-Gerätekabel werden jedoch häufig nicht als USB-Gerät angezeigt.
quelle