Як ви вже з’ясували , точки монтажу знаходяться в /run/user/$USER/gvfs/
(або /var/run/user/$UID/gvfs
) і називаються за протоколом, типом з'єднання та адресою, яку вони використовують. Що ускладнює ситуацію, оскільки адреса з'єднання може змінюватися щоразу, коли ви підключаєте пристрій, навіть якщо це той самий порт. Якщо у вас один і той же пристрій двічі, це стає ще гірше.
Ви можете використовувати lsusb
для відображення всіх підключених USB-пристроїв з терміналу:
$ lsusb | grep Google # Note: This is a Nexus 4
Bus 002 Device 025: ID 18d1:4ee2 Google Inc.
Як ви помітили, Nautilus також надає цю інформацію через підказки. Ви знайдете закодовану форму, наприклад, mtp://[usb:002,025]
у /run/user/$USER/gvfs
(або /var/run/user/$UID/gvfs
) якmtp:host=%5Busb%3A002%2C025%5D
Редагування запитувача: Здається, для цього потрібна нова версія libmtp та / або gvfs, ніж доступна за замовчуванням у 13.04. Запустіть sudo add-apt-repository ppa:langdalepl/gvfs-mtp
і оновіть, перш ніж робити щось інше.
Редагувати: PPA більше не потрібен у соковитих / 13.10 та новіших, імена файлів перераховані у терміналі, як вони є у Наутілусі.
Редагувати 11.01.2016: Я видалив сценарій, який раніше був включений у цю відповідь через брак часу на обслуговування та вдосконалення. Ви все ще можете знайти його в історії ревізій.