Определите порт USB, к которому подключен мобильный телефон?

Я пробовал следующие команды, но не смог найти имя USB-порта

$ lsusb Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 002: ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 003: ID 04e8:6818 Samsung Electronics Co., Ltd Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub $ cat /etc/fstab proc /proc proc nodev,noexec,nosuid 0 0 # / was on /dev/sda1 during installation UUID=8e93f00d-0154-495b-9c82-d9c485681cda / ext4 errors=remount-ro 0 1 # swap was on /dev/sda5 during installation UUID=14fe526f-2b5c-429f-87dd-8ab40f4b5093 none swap sw 0 0 $ dmesg | grep tty [ 0.000000] console [tty0] enabled [ 1.900695] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A [ 2.257708] 00:06: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A 

Ни одна из приведенных выше команд не дала имя USB-порта, я хочу, чтобы результат был как /dev/sdax и ttysax или что-то в этом роде.

Любые другие команды и предложения будут полезны.

Попробуйте что-нибудь вроде:

 ls -l /dev/disk/by-id/usb* 

Это должно дать вам список перечисленных устройств USB, включая ваш телефон. Для меня эта строка выглядит так:

usb-Manufacturer_Product_SerialNumber-0:0

Вы должны увидеть что-то подобное, позволяющее легко идентифицировать ваше устройство.

ls -l покажет, что список устройств – это просто символическая ссылка на фактический узел устройства (что-то вроде ../../sdc ). Альтернативно, readlink -e даст вам немного более простой вывод.

Может быть, это немного неуклюже, но я недостаточно осведомлен, чтобы другие предложения работали. Если вы находитесь в одной лодке, попробуйте сделать два файла, каждый из которых содержит список всех видимых в / dev, до и после подключения устройства, а затем сравнить их. Из домашнего каталога:

 touch before after chmod 777 before after cd /dev ls > ~/before 

Вставьте или отсоедините устройство, затем:

 ls > ~/after cd ~/ diff before after rm before after 

Вы можете посмотреть на

 fdisk -l 

до и после подключения вашего телефона.

ИЛИ смотреть

 tail -f /var/log/messages 

и подключите телефон.

В любом случае вы должны иметь возможность выводить устройство.

У меня нет телефона для подключения, но я думаю, вы должны запросить / sys / filesystem.