我已连接智能手机,并想使用午夜指挥官将一些文件复制到智能手机上。我发现挂载点是,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/"
在哪里:
- 它用引号引起来,因此可以用空格来表示名称。
- (可能)是用户
1000
ID - 您可能需要将其替换为${UID}
(或只是 的值echo $UID
)。在某些系统上,它可能是用户的名称(所以echo $USER
)。 - 已安装的 MTP 设备的子目录可能是
phone
(或Internal storage
)和SD card
(或只是card
),具体取决于您的设置。