Seperti judulnya, saya perlu menemukan cara yang cepat dan andal untuk mentransfer file antara laptop Linux saya (OpenSUSE dengan KDE 4) dan ponsel Android saya (Samsung Galaxy S3 Neo).
Saya sudah mencoba beberapa metode
- Protokol MTP melalui koneksi kabel USB fisik;
- Protokol FTP melalui WiFi, disediakan oleh aplikasi ES File Manager ;
- Koneksi Bluetooth;
- KDE Connect over WiFi;
tetapi semuanya tampaknya lambat, tidak dapat diandalkan, atau keduanya; yang saya maksud adalah, tidak peduli apa pun koneksi yang saya coba, saya selalu menemukan bahwa file-file saya mentransfer dengan kecepatan rendah (dalam kisaran 100 ~ 500 Kb / s) atau, ketika kecepatannya sedikit lebih dapat diterima ( beberapa Mb / s), koneksi terputus lebih sering daripada tidak; Benar-benar membuat saya gelisah karena harus menunggu satu jam, atau lebih, untuk mentransfer beberapa lagu atau file video antara perangkat saya, atau harus me-restart proses untuk yang kesekian kalinya karena tiba-tiba berhenti bekerja; setelah semua, di hari-hari ini, pembobotan ukuran file dalam kisaran ratusan Mb adalah norma untuk file berukuran sedang, saya tidak berbicara tentang mentransfer seluruh konten Hard Disk.
Berbagai uji coba saya menunjukkan kepada saya bahwa MPT adalah cara yang paling bug, bahkan jika itu dapat mencapai kecepatan terbaik saat bekerja (tetapi koneksi semacam ini terlalu sering rusak untuk penggunaan praktis), sementara yang lain tampaknya lebih dapat diandalkan, tetapi Sedikit pun kecepatan rendah yang membuat seluruh proses membuang-buang waktu (seperti saya katakan, saya merasa tidak dapat diterima harus menunggu satu jam atau lebih untuk mentransfer album musik, episode serial TV, atau file lain yang lebih berat. bahwa beberapa MB).
Apa pilihan terbaik saya untuk melakukan tugas sederhana ini? Harap diingat bahwa saya ingin melakukannya tanpa menggunakan layanan online apa pun (Dropbox, Google Drive, atau semacamnya), saya merasa tidak masuk akal untuk mentransfer beberapa file pribadi antara dua perangkat pribadi yang terletak di ruang fisik yang sama dengan saya. harus menggunakan server yang terletak, sangat mungkin, di benua lain.
sumber
adb push
cepat dan dapat diandalkan.Jawaban:
KDE terhubung. Saya mentransfer gambar dari ponsel saya dengan 35 Megabita per detik di wifi rumah saya. Di tempat kerja saya, wifi / jaringannya jauh lebih buruk: Saya hanya mendapatkan ca 0,5 megabyte per detik. Komputer yang sama - telepon yang sama.
Membuat wifi bersama di komputer melalui manajer jaringan dapat mempercepat banyak hal. (Ingatlah untuk mengatur kode wifi agar Anda tidak membuka jaringan)
sumber
Gunakan push / pull ADB. Atau saya pikir beberapa perangkat mendukung transfer massal USB pra-MTP. Mungkin perlu mengaktifkannya terlebih dahulu. Padahal adb mungkin yang terbaik untuk transfer besar dan cepat.
sumber
Izin tampaknya menjadi masalah yang sering terjadi. saya menggunakan
direktori terakhir dapat ditulisi oleh pengguna joe, tidak seperti direktori sistem yang memerlukan telepon yang di-rooting.
Nb ini secara otomatis memanggil
adb start-server
; untuk merapikan,adb kill-server
setelah transfer file.File yang berakhir di folder Unduh dapat dipindahkan dengan menu 'pilih' dan fungsi 'pindah' pada telepon.
Jika Anda mencoba memodifikasi cara kerja dalam ponsel, Anda memerlukan akses root ...
sumber
Saya setuju bahwa menyalin file melalui WiFi antara komputer Linux dan ponsel Android bukan kepalang sulit. Alat yang paling nyaman untuk IMO ini adalah KDE Connect, namun dalam kasus saya ini sering memiliki masalah di Linux -> Android arah mengembalikan kesalahan tanpa komentar yang berarti.
Untuk Linux -> arah Android dalam kasus saya, solusi FTP murni berfungsi paling baik. Pengaturan saya:
Linux: Saya menggunakan layanan vsftpd sebagai server FTP:
- artikel bagus cara mengatur server FTP langkah demi langkah yang dapat Anda temukan di sini: https://www.wikihow.com/Set-up-an-FTP-Server-in-Ubuntu-Linux
- Terkadang Anda ingin memverifikasi status layanan vsftpd Anda, bagaimana melakukannya Anda dapat menemukannya di sini: /ubuntu/19320/how-to-enable-or-disable-services
Setelah pengaturan di atas dibuat, buat koneksi FTP baru di Total Commender App (pengguna: anonim, IP: [verifikasi di Linux menggunakan perintah ifconfig - wlan0, kemungkinan besar akan dimulai dengan 192.168.], SSL: tidak, nama: [favorit Anda] nama koneksi]).
Setelah menghubungkan TC ke server FTP di Linux, Anda dapat menyalin file dari komputer Linux ke perangkat Android: di satu panel Anda memiliki folder server FTP di Linux dan di panel lainnya Anda dapat memilih direktori apa pun di Android dan menyalin file dari satu ke yang lain.
sumber
Mungkin lihat Airdroid , yang seharusnya mentransfer file secara lokal melalui Wi-Fi.
sumber
Jika Anda memiliki samba pada kotak Linux Anda, "FolderSync lite" berfungsi dengan baik, tetapi terutama untuk menjaga pasangan direktori tetap sinkron; jadi itu bagus untuk lagu dan gambar, tetapi tidak terlalu banyak untuk transfer satu kali.
Seperti yang orang lain katakan,
adb push
adalah cara yang baik untuk memindahkan file ke telepon melalui koneksi kabel. Seseorang harus menulis adbf untuk sekering. :)sumber
Menggunakan SSH Server dan Filezilla memberikan kecepatan transfer nirkabel yang dapat diterima, transfer file yang andal dan aman, menurut pendapat saya.
sumber
Saya menemukan bahwa ini hanya berfungsi untuk USB jika saya menggunakan kabel yang disertakan dengan perangkat itu atau perangkat serupa. Kabel USB dari tablet Samsung saya yang tidak berfungsi berfungsi baik dengan penggantian Android Onix saya. Satu-satunya hal yang berfungsi untuk ponsel saya adalah kabel yang menyertainya. Kabel pengisian / transfer USB lainnya tidak berfungsi atau tidak sepenuhnya: tidak akan menyalin file .mp3 misalnya. Tidak tahu mengapa ini terjadi. Tetapi kabel non-perangkat sering tidak muncul sebagai perangkat USB.
sumber