我的手机安装在哪里才能从 shell 中浏览它?

我的手机安装在哪里才能从 shell 中浏览它?

我已连接智能手机,并想使用午夜指挥官将一些文件复制到智能手机上。我发现挂载点是,mtp://[usb:002,004]/Card/但是当我尝试运行时,cd mtp://[usb:002,004]/Card/我得到了No such file or directory。我应该如何在终端中指向它?

答案1

我认为这有两个主要问题:

  • 它不会理解路径mtp://[usb:001,009]/SD%20card

  • 它可能不想在路径名中使用[,]——空格也可能会导致问题。

在我的系统上,mtp://[usb:001,009]/SD card/终端显示如下:

/run/user/1000/gvfs/mtp:host=%5Busb%3A001%2C009%5D/SD card

因此,对于您的设备,您可能需要执行以下操作:

cd "/run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C004%5D/"

在哪里:

  • 它用引号引起来,因此可以用空格来表示名称。
  • (可能)是用户1000ID - 您可能需要将其替换为${UID}(或只是 的值echo $UID)。在某些系统上,它可能是用户的名称(所以echo $USER)。
  • 已安装的 MTP 设备的子目录可能是phone(或Internal storage)和SD card(或只是card),具体取决于您的设置。

相关内容