5 приложений для передачи файлов между Linux и Android

Беспроводная передача файлов невероятно удобна Никаких кабелей, никаких ручных настроек. Просто быстрая передача файлов с одного устройства на другое по локальной сети.

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

Когда нужно поделиться всего несколькими избранными фотографиями, проще выбрать их на телефоне и поделиться ими.

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

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

Позвольте мне рассказать о нескольких таких инструментах, которые вы можете использовать для передачи файлов между Linux и вашими смартфонами Android.

1. Packet: Простая передача данных

Я начинаю этот список с Packet – приложения, которое делает передачу файлов легкой благодаря своему пользовательскому интерфейсу и частичной реализации Quick Share. С его помощью устройства Android могут легко подключаться к вашему Linux-устройству по беспроводной сети.

Приложение разработано с учетом пожеланий пользователей Gnome, предлагая чистый интерфейс GTK и дополнительную интеграцию Nautilus. После настройки ваша Linux-машина должна автоматически появляться в списке устройств при обмене файлами с Android и наоборот.

Когда я тестировал программу, ни разу не было сбоя при передаче данных, и каждая сессия завершалась быстро без необходимости ручной настройки IP или сопряжения.

Ключевые особенности

  • Может быть интегрирован с Nautilus
  • Работает с Android Quick Share
  • Передача данных по локальной сети без зависимости от интернета

2. KDE Connect

KDE Connect отлично подходит для дистрибутивов Linux с KDE Plasma, но его можно использовать и в других. Что самое приятное, так это то, что он оснащен такими функциями, как передача файлов, информация о заряде батареи, совместное использование буфера обмена и многое другое. Вы можете включить или выключить каждую функцию, чтобы не остаться с ненужными вещами.

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

Ключевые особенности

  • Отображение уровня заряда батареи телефона на рабочем столе
  • Поддержка отправки SMS-сообщений с рабочего стола
  • Возможность удаленного выполнения команд на компьютере с Linux

3. Syncthing: синхронизация (каждой) вещи

Syncthing – это мощный инструмент с открытым исходным кодом для синхронизации файлов между устройствами по локальной сети или через Интернет. Он имеет веб-интерфейс, позволяющий управлять папками синхронизации и устройствами из любого браузера.

Однако он больше подходит для пользователей, которые знают толк в компьютерах под управлением Linux.

Чтобы синхронизировать файлы с Android, вам понадобится стороннее приложение, например Syncthing-Fork. Поскольку Syncthing синхронизирует целые папки, а не отдельные файлы, я рекомендую создать специальную папку, которая будет оставаться пустой, пока вы не скинете в нее файлы для передачи.

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

Ключевые особенности

  • Синхронизация полных папок с постоянными обновлениями
  • Для синхронизации требуется стороннее приложение для Android
  • Веб-интерфейс для удобного управления устройствами и папками

4. LocalSend: Альтернатива AirDrop

LocalSend – это приложение с открытым исходным кодом, созданное для беспрепятственного обмена зашифрованными файлами между устройствами в одной локальной сети. Оно поддерживает Linux, Android, Windows, MacOS и iOS, что делает его одним из самых универсальных кроссплатформенных инструментов в этом списке.

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

Я использую LocalSend в своем рабочем процессе для быстрой передачи документов и изображений с телефона на компьютер. Единственное небольшое неудобство заключается в том, что мне нужно отключить VPN на обоих устройствах, чтобы они могли обнаружить друг друга в приложении.

Ключевые особенности

  • Широкая кросс-платформенная поддержка
  • Без интернета, без отслеживания, без рекламы
  • Передача файлов в зашифрованном виде

5. Warpinator: Инструмент для обмена файлами от команды Linux Mint

Разработанный командой Linux Mint, Warpinator – это инструмент с открытым исходным кодом для удобной передачи файлов по локальным сетям. Он прост в использовании, но имеет некоторые недостатки. Например, чтобы разблокировать все функции, необходимо включить безопасный режим. Без этого приложение автоматически завершает работу через 60 минут.

На Android мне пришлось прибегнуть к помощи стороннего клиента Warpinator, поскольку официального приложения пока не существует. Подключение новых устройств иногда бывает не очень удобным и требует устранения некоторых неполадок, прежде чем все заработает гладко, так что имейте это в виду.

Ключевые особенности

  • Автоматическое обнаружение устройств по локальной сети
  • Одновременная передача данных с опциональным сжатием данных
  • Ручное подключение для ограниченных сетевых сред

Бонус: GSConnect – неофициальный форк KDEConnect в GNOME

GSConnect:“https://extensions.gnome.org/extension/1319/gsconnect/ – это расширение оболочки на основе KDE Connect, созданное специально для рабочих станций GNOME. Оно хорошо работает с приложением KDE Connect для Android, предоставляя большинство тех же функций без необходимости переключения окружения рабочего стола.

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

Кроме этой проблемы, GSConnect без проблем справляется с уведомлениями, обменом буфером обмена и другими функциями.

Ключевые особенности

  • Удобные элементы управления мультимедиа и уведомления.
  • Полные возможности KDE Connect на рабочих станциях GNOME
  • Поддержка расширений для браузеров Chrome и Firefox

Заключение

Как вы видите, Packet и LocalSend – это простые инструменты, предназначенные в первую очередь для обмена файлами между телефоном и настольным компьютером Linux. Warpinator также можно использовать для обмена файлами между различными настольными компьютерами и операционными системами.

KDEConnect и GSConnect более функциональны, поскольку они интегрируют некоторые функции вашего смартфона с настольным компьютером.

Syncthing – это универсальный инструмент для синхронизации файлов по протоколу P2P.

Теперь, когда я представил эти варианты, вам предстоит изучить их и решить, какой инструмент вы хотите использовать для обмена файлами с телефона на Linux-систему.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Похожие статьи

Комментарии (0)

Автар по умолчанию