AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1299512
Accepted
Vincent Guttmann
Vincent Guttmann
Asked: 2020-12-13 02:55:22 +0800 CST2020-12-13 02:55:22 +0800 CST 2020-12-13 02:55:22 +0800 CST

访问已安装手机上的数据需要永远 [重复]

  • 772
这个问题在这里已经有了答案:
Android 文件传输困难 1 个回答
去年关闭。

我有一台 Smasung A40,当我通过 MTP 连接它以从中获取一些数据时,它需要 AGES 时间。当我首先连接它并尝试打开手机时,需要 30 秒才能出现任何文件夹,如果我打开任何子目录也是如此。访问文件也不是特别快(比如打开一张图片需要 10 秒)

我的谷歌搜索没有结果。我也在使用一根短的 USB 3 容量电缆,但无论我使用哪根电缆或哪个 USB 端口,问题仍然存在。我正在运行安装了所有更新的 Ubuntu 20.04 LTS。

关于可能导致此问题的任何想法?

android mount usb mtp
  • 1 1 个回答
  • 561 Views

1 个回答

  • Voted
  1. Best Answer
    mchid
    2020-12-14T07:42:21+08:002020-12-14T07:42:21+08:00

    MTP 是罪魁祸首,我们要感谢 Microsoft 和 Android 解决这个问题。答案是使用不同的协议(如 PTP)传输文件,或者我建议在 Android 上安装文件服务器应用程序(如“软件数据线”),以通过本地网络无线传输文件或使用蓝牙(无线方式更轻松、更快捷) .


    旁注:如果您还没有安装 ADB (sudo apt install android-tools-adb) 并尝试以与以前相同的方式传输文件。有时,它可以解决这些问题,您仍然可以使用图形文件 exploreo。

    另一种选择是使用adb比 MTP 快得多的方法。

    首先,您需要安装 ADB:

    sudo apt update
    sudo apt install adb
    

    注意:如果您收到“无法找到包”错误,请运行:sudo add-apt-repository universe然后重试

    然后,按照这些说明使用 ADB 命令将文件从手机“拉”到 Ubuntu,或从 Ubuntu 将文件“推送”到手机。

    您还应该能够使用ls和cdadb shell 使用命令:

    adb shell 
    

    然后像往常一样使用cdandls来更改目录或列出文件。

    如果您的手机没有root,则需要列出存储目录中的文件,否则您将没有权限,因此您可以在使用cd /storage前使用ls,或者您可以使用以下命令递归列出所有内容(目录为蓝色或白色) :

    ls -R --color=always /storage
    

    您还可以使用 grep 查找特定的文件名或目录(例如您的 DCIM 目录):

    ls -R /storage | grep DCIM
    

    如果您需要一种更简单的方法来查找文件的位置,您可以在您的 Android 设备上安装一个外壳程序,该外壳find程序可以使用名为“Android 终端模拟器”的应用程序访问该命令。

    find /storage
    

    如果您没有根电话(并且它也有grep),将列出您可以访问的几乎每个文件的完整路径。

    有关使用 adb 查找和列出文件的更多信息,请参见此处。


    或者,您也可以使用 Google Drive 将文件从手机传输到计算机。

    首先,使用 Google Drive 应用程序将文件上传到您的帐户。

    然后,使用任何计算机上的网络浏览器访问 drive.google.com 并登录您的帐户,您可以在其中下载文件。

    • 1

相关问题

  • 修复 USB 驱动器自动通知

  • 是否有更好的方式为 /home/userX 构建分区/挂载

  • 安卓手机能和 Ubuntu 同步吗?

  • 当另一个文件系统安装在路径上时是否可以删除文件?

  • 如何从命令行重置 USB 设备?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve