OpenMTP:Linux 与安卓高速文件传输神器,Ubuntu 安装与使用
你有没有这种感觉:买了台 Linux 笔记本,想往安卓手机里传点东西,结果 USB 连上之后系统压根不识别,好不容易识别了,文件管理器里能看见手机存储,但一点就报错。
这不是你的问题。MTP(Media Transfer Protocol)这东西在 Linux 上的支持历来就是半残状态。gvfs-mtp 偶尔抽风,友商 Tools 的 Linux 客户端基本没有,可选的开源替代也少之又少。
直到我遇到了 OpenMTP。
OpenMTP 是什么
OpenMTP 是一款开源的 Linux MTP 设备管理器,专门解决 Linux 和安卓手机之间的高速文件传输问题。支持文件拖拽、目录浏览、批量传输,开源地址在 GitHub。
简单说:它是 Linux 桌面环境和安卓手机之间的桥梁。
Ubuntu 安装
OpenMTP 提供 AppImage 和 PPA 两种安装方式。
方式一:AppImage(通用)
去 GitHub Releases 页面下载最新的 AppImage 文件:
wget https://github.com/sualpha/openmtp/releases/download/v3.1.6/OpenMTP_3.1.6_x86_64.AppImage
chmod +x OpenMTP_3.1.6_x86_64.AppImage
./OpenMTP_3.1.6_x86_64.AppImageAppImage 不需要安装,直接运行,Ubuntu 18.04 及以上版本都能用。
方式二:PPA(方便升级)
sudo add-apt-repository ppa:sualpha/openmtp
sudo apt update
sudo apt install openmtpPPA 方式装完可以在应用菜单里找到 OpenMTP,以后更新系统时跟着一起升级。
使用方法
装完之后,打开 OpenMTP,用 USB 线连接你的安卓手机。
首次连接时手机上会弹出”是否允许 USB 调试”的授权提示,点允许。
OpenMTP 界面分左右两栏:左边是电脑文件,右边是手机存储。直接拖拽文件就可以传输,支持大文件(实测 4GB 以上的视频文件无压力)。
和其他方案对比
| 工具 | 速度 | 稳定性 | 开源 | 备注 |
|---|---|---|---|---|
| OpenMTP | 快 | 稳定 | 是 | MTP 专用 |
| adb push | 快 | 稳定 | 是 | 需要命令行 |
| KDE Connect | 慢 | 一般 | 是 | 依赖网络 |
| MTP (gvfs) | 慢 | 差 | 是 | 经常抽风 |
最后
用过 OpenMTP 之后,我基本就告别了adb push/pull的命令行操作。图形界面拖拽传输,大文件秒传,比任何云盘都快——前提是你得有一根靠谱的 USB 数据线。
评论