12

Как следует из названия, мне нужно найти быстрый и надежный способ передачи файлов между моим ноутбуком Linux (OpenSUSE с KDE 4) и моим телефоном Android (Samsung Galaxy S3 Neo).

Я уже попробовал несколько методов

  • Протокол MTP по физическому кабелю USB;
  • Протокол FTP через WiFi, предоставляемый приложением ES File Manager ;
  • Соединение Bluetooth;
  • KDE Connect по WiFi;

но все кажется медленным, ненадежным или и тем, и другим; Я имею в виду, что независимо от того, какое соединение я пытаюсь установить, я всегда обнаруживаю, что мои файлы передаются с низкой скоростью (в диапазоне 100–500 Кбит / с) или, когда скорость немного более приемлема ( несколько Мбит / с), соединение разрывается чаще, чем нет; Мне действительно по нервам приходится ждать час или около того, чтобы передавать какие-то песни или видеофайлы между моими устройствами или перезапускать процесс в N-й раз, потому что он внезапно перестает работать; в конце концов, в наши дни взвешивание размера файла в диапазоне сотен Мб является нормой для файлов среднего размера, я не говорю о передаче всего содержимого жесткого диска.

Мои различные испытания показали мне, что MPT является ошибочным способом, даже если он может достигать лучших скоростей при работе (но этот тип соединения слишком часто разрывается, чтобы иметь какое-либо практическое применение), в то время как другие кажутся более надежными, но с такими низкими скоростями, которые делают весь процесс пустой тратой времени (как я уже сказал, я считаю неприемлемым ждать около часа, чтобы перенести музыкальный альбом, сериал из телесериала или любой другой файл, который весит больше это пара МБ).

Какой мой лучший вариант для выполнения этой простой задачи? Имейте в виду, что я хотел бы сделать это без использования каких-либо онлайн-сервисов (Dropbox, Google Drive или чего-либо подобного), я считаю абсурдным, что для передачи некоторых личных файлов между двумя персональными устройствами, расположенными в одной физической комнате, я использовать сервер, расположенный, скорее всего, на другом континенте.

6 ответов6

4

KDE подключиться. Я передаю фотографии со своего телефона со скоростью 35 мегабайт в секунду на моем домашнем Wi-Fi. На моем рабочем месте Wi-Fi / сеть значительно беднее: я получаю только 0,5 мегабайта в секунду. Тот же компьютер - тот же телефон.

Создание общего Wi-Fi на компьютере через администратора сети может значительно ускорить процесс. (Не забудьте установить код Wi-Fi, чтобы не открывать сеть)

1

Разрешения, кажется, частая проблема. я использую

adb push <file on pc> /storage/self/primary/Download/

последний каталог доступен для записи пользователю joe, в отличие от системных директорий, для которых требуется рутованный телефон.

Nb это автоматически вызывает adb start-server ; привести в порядок adb kill-server после передачи файла.

Файл, который попадает в папку «Загрузка», можно перемещать с помощью меню телефона «выбрать» и «переместить».

Если вы пытаетесь изменить внутреннюю работу телефона, вам нужен root-доступ ...

1

Используйте ADB push/pull. Или я думаю, что некоторые устройства поддерживают массовую передачу USB до MTP. Возможно, нужно сначала включить его. Хотя adb, вероятно, лучше всего подходит для больших и быстрых переводов.

0

Может быть, посмотрите на Airdroid, который должен передавать файлы локально через Wi-Fi.

0

Если на вашем Linux-компьютере установлена samba, "FolderSync lite" работает довольно хорошо, но в основном для синхронизации пар каталогов; таким образом, это хорошо для песен и картинок, но не так много для разовых передач.

Как уже говорили другие, adb push - это хороший способ переноса файлов на телефон через кабельное соединение. Кто-то должен написать adbfs для предохранителя. :)

-1

Использование SSH Server и Filezilla обеспечивает приемлемые скорости беспроводной передачи, надежную и безопасную передачу файлов, на мой взгляд.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .