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 我有一台 Smasung A40,当我通过 MTP 连接它以从中获取一些数据时,它需要 AGES 时间。当我首先连接它并尝试打开手机时,需要 30 秒才能出现任何文件夹,如果我打开任何子目录也是如此。访问文件也不是特别快(比如打开一张图片需要 10 秒) 我的谷歌搜索没有结果。我也在使用一根短的 USB 3 容量电缆,但无论我使用哪根电缆或哪个 USB 端口,问题仍然存在。我正在运行安装了所有更新的 Ubuntu 20.04 LTS。 关于可能导致此问题的任何想法? android mount usb mtp 1 个回答 Voted 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 并登录您的帐户,您可以在其中下载文件。
MTP 是罪魁祸首,我们要感谢 Microsoft 和 Android 解决这个问题。答案是使用不同的协议(如 PTP)传输文件,或者我建议在 Android 上安装文件服务器应用程序(如“软件数据线”),以通过本地网络无线传输文件或使用蓝牙(无线方式更轻松、更快捷) .
旁注:如果您还没有安装 ADB (
sudo apt install android-tools-adb
) 并尝试以与以前相同的方式传输文件。有时,它可以解决这些问题,您仍然可以使用图形文件 exploreo。另一种选择是使用
adb
比 MTP 快得多的方法。首先,您需要安装 ADB:
注意:如果您收到“无法找到包”错误,请运行:
sudo add-apt-repository universe
然后重试然后,按照这些说明使用 ADB 命令将文件从手机“拉”到 Ubuntu,或从 Ubuntu 将文件“推送”到手机。
您还应该能够使用
ls
和cd
adb shell 使用命令:然后像往常一样使用
cd
andls
来更改目录或列出文件。如果您的手机没有root,则需要列出存储目录中的文件,否则您将没有权限,因此您可以在使用
cd /storage
前使用ls
,或者您可以使用以下命令递归列出所有内容(目录为蓝色或白色) :您还可以使用 grep 查找特定的文件名或目录(例如您的 DCIM 目录):
如果您需要一种更简单的方法来查找文件的位置,您可以在您的 Android 设备上安装一个外壳程序,该外壳
find
程序可以使用名为“Android 终端模拟器”的应用程序访问该命令。如果您没有根电话(并且它也有
grep
),将列出您可以访问的几乎每个文件的完整路径。有关使用 adb 查找和列出文件的更多信息,请参见此处。
或者,您也可以使用 Google Drive 将文件从手机传输到计算机。
首先,使用 Google Drive 应用程序将文件上传到您的帐户。
然后,使用任何计算机上的网络浏览器访问 drive.google.com 并登录您的帐户,您可以在其中下载文件。