Где мой телефон установлен, чтобы просматривать его из оболочки?
Я подключил смартфон и хочу скопировать на него какой-нибудь файл, используя Midnight Commander. Я узнал, что точка монтирования 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
(вероятно) это идентификатор пользователя - возможно, вам придется заменить его на${UID}
(или просто значениеecho $UID
). В некоторых системах это может быть имя пользователя (такecho $USER
).- Подкаталоги подключенного устройства MTP, скорее всего, будут
phone
(или жеInternal storage
) а такжеSD card
(или простоcard
), в зависимости от ваших настроек.