我的手机安装在哪里以从外壳浏览它?

Tom*_*ski 6 command-line mountpoint

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

Wil*_*ilf 8

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

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

  • 它可能不会想用[,]等路径名称-空间可能会导致问题为好。

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

/run/user/1000/gvfs/mtp:host=%5Busb%3A001%2C009%5D/SD card
Run Code Online (Sandbox Code Playgroud)

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

cd "/run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C004%5D/"
Run Code Online (Sandbox Code Playgroud)

在哪里:

  • 它用引号引起来,所以它可以用空格来命名。
  • 1000(可能)是用户ID -你可能有取代它${UID}(或者只是价值echo $UID)。在某些系统上,它可能是用户名(so echo $USER)。
  • 挂载的 MTP 设备的子目录可能是phone(或Internal storage) 和SD card(或只是card),具体取决于您的设置。