如何通过 USB 在 Android 和 Linux 之间传输文件?

lam*_*988 40 usb linux-mint android

我想将一些电影文件从 Linux 复制到我的HTC One SV Android 手机(未植根)。

在 Windows 中,当我插入手机时,我的手机会自动挂载其内部和 SD 卡卷,从而允许我传输文件。

在 Linux Mint 13 Mate 中,当我用 USB 数据线插入手机时总是出现错误,然后可能需要几分钟才能安装,并且有时会失败。我认为错误是——

初始化相机时出错:-60:无法锁定设备

我怎样才能使这项工作?

Dra*_*ris 18

更新:现在 有几个更好的 Airdroid 替代品。但是,似乎大多数 Linux 发行版现在都可以很好地使用 MTP。根据我的经验,我知道 Mint(基于 Ubuntu)开箱即用,Manjaro(基于 Arch)也是如此。如果开箱即用或本机无法使用,请务必在您的包管理器中搜索 MTP 解决方案。


较新版本的 Android 将存储安装为 MTP 设备而不是大容量存储。这样做的好处是可以在 Android 设备和 PC 上同时访问。不幸的是,虽然 Windows 本身就很好地支持它,但 linux 解决方案目前还是相当多的。

目前,我发现的最可靠的(它仍然有点不稳定,但一旦连接就可以了)是 go-mtpfs。是一个链接,可帮助您进行设置。您必须从命令行挂载/卸载。但是,如果您使用的是 Ubuntu unity,那么该线程中还有一个 unity 启动器。

但是,除非您要传输大量数据,否则最好的选择是使用 AirDroid 之类的东西。它是 Play 商店中用于本地网络传输的免费应用程序,并提供与计算机浏览器一起使用的 Web 界面。它甚至提供拖放文件界面,甚至允许访问短信、通话记录、应用程序安装和许多其他内容。

  • @lamwaiman1988 **我不相信 AIRDROID。** Airdroid 应用程序权限:***1。设备和应用历史 2. 身份 3. 联系人/日历 4. 位置 5. 短信 6. 电话 7. 照片/媒体/文件 8. 相机/麦克风 9. Wifi 连接信息 10. 设备 ID 和通话信息*** .. .. 看到这个庞大的名单,我想了解更多关于这家公司的信息。**“沙子工作室”是在*中国*运营的“同步网络”的一部分。**厦门同步网络 - 详情:“厦门同步网络有限公司;软件园二期望海路2号3室C,厦门市,福建,361000,中国,+86.05922179187"。 (35认同)
  • AirDroid 现在正在为本地文件传输“功能”收费。 (2认同)

小智 10

您可以尝试在 Android 手机上使用免费(免费)ES File Explorer文件管理器。

在众多功能中,它有一个 FTP 服务器。因此,如果您可以将手机和计算机联网,就可以轻松地从计算机双向传输文件。我一直在 Ubuntu 和 Fedora 机器上做这件事(通过 Thunar)。

此应用程序中的 FTP 服务器模式称为“远程管理器”,位于“工具”部分下。

大多数现代文件管理器将接受以下语法:

ftp://phone_ip_address:port
Run Code Online (Sandbox Code Playgroud)

  • 现在它位于“网络”部分下。 (2认同)

fcl*_*lad 7

在寻找了这个问题的一堆解决方案之后,我找到了Android File Transfer for Linux。这是 Linux 上最好的 MTP 实现,它确实有效。

可以看到这个问题在《桌面上的主要Linux问题列表》中已经有说明。

Linux 没有可靠工作、无麻烦的快速本机(可通过内核直接安装;FUSE 不会削减它)MTP 实现。为了与您的 MTP 设备配合使用,例如……基于 Linux 的 Android 手机,您最好使用……Windows 或 MacOS X。更新:一位俄罗斯程序员对 libMTP 感到非常恼火,他编写了自己的完整的基于 Qt 的应用程序,该应用程序会说话使用libusb直接连接到Linux内核。了解 Android-文件传输-Linux。


Gri*_*zly 5

mtpfs - 媒体传输协议设备的 FUSE 文件系统

apt-get install mtpfs
Run Code Online (Sandbox Code Playgroud)

完毕。在 Linux Mint/Ubuntu/等中与 Windows 一样工作。

  • `sudo apt-get install jmtpfs` 在 jessie 上 (4认同)
  • 它的“jmptpfs”也在喘息中。 (2认同)