如何让 nautilus 显示通过 usb mtp 连接的 android 手机上的所有文件?

如何让 nautilus 显示通过 usb mtp 连接的 android 手机上的所有文件?

Ubuntu 14.04.4 LTS 成功检测到 Android (4.2.2) 手机 (HTC Desire 310)。Nautilus 自动启动。

但只显示了几个文件夹。还缺少很多文件夹和文件。例如,在音乐文件夹中只显示了 6 个目录,但我知道设备上有超过 10 个目录。

该设备通过 MTP 上的 USB 连接。Android 中不再有大容量存储设备选项(我认为从 4.1 开始)。

有人有想法吗?

答案1

我想是这个已知问题。问题基本上是 MediaStorage 缓存未更新,因此自上次更新以来创建的文件和目录未显示。
您可以尝试以下提供的步骤之一这个答案

  • 重启手机
  • 清除“媒体存储”应用的数据
  • 使用类似的应用程序扫描强制更新 MediaStorage


或者,您也可以通过 wifi 传输文件。可能还有其他方法可以做到这一点,但我最喜欢的方法是在手机上运行 ftp 服务器并通过 nautilus 访问它:

  • 首先,你应该只在受信任的本地网络中执行此操作(例如在你家)

  • 确保您的智能手机和电脑连接到同一个本地网络

手机

  • 安装类似的应用程序FTP 服务器在您的 Android 手机上,自由选择用户名和密码(并禁用“匿名用户”)。
  • 启动服务器(如果使用 Ftp 服务器,请点击红色的开/关图标)

电脑

  • 在电脑上打开 Nautilus,然后单击左侧列表底部的“连接到服务器”
  • 在对话框中,输入 Ftp 服务器应用中显示的 URL(例如“ftp://192.168.178.13:2221“)
  • 出现提示时,输入您在应用程序中配置的用户名和密码

大功告成!您甚至可以在 Nautilus 中为该位置添加书签。每当您想要传输文件时,只需将智能手机和 PC 连接到本地网络,在手机上启动 Ftp Server,然后单击 Nautilus 中的书签即可。

相关内容