🐧 Как вывести список USB-устройств на Linux

by itisgood

Большинство пользователей при работе с компьютером полагаются на внешние периферийные устройства, такие как USB-накопители, беспроводные клавиатуры, мыши, дисковые накопители и т.д.

Конечно, если диск смонтирован, его можно легко найти с помощью файлового менеджера или списка дисков системы, но как быть с подключенной клавиатурой, мышью или другими интерфейсами, которые не смонтированы в файловой системе?

Об этом и пойдет речь в данном руководстве.

1. Список смонтированных USB-накопителей с помощью команды df

Когда вы подключаете дисковый накопитель к системе, он автоматически монтируется в каталог /media.

Поэтому, если вы ищете способ перечислить дисковые накопители, вы можете воспользоваться командой df, как показано далее:

df -Th | grep media

Как видно, в списке перечислены все диски, смонтированные в каталоге /media.

2. Просмотр имен смонтированных USB-дисков с помощью команды lsblk

Команда lsblk выдает результат, аналогичный команде df, о которой я рассказывал выше.

Но без каких-либо опций она выведет список всех блоков диска.

Поэтому можно воспользоваться командой grep для получения списка дисков, подключенных к каталогу /media:

lsblk | grep media

3. Перечислим USB-устройства с помощью команды fdisk

Если Вы давно работаете с Linux, то наверняка сталкивались с утилитой fdisk, которая используется для получения подробной информации о каждом разделе диска в системе.

Для получения подробной информации достаточно выполнить команду fdisk с флагом -l:

sudo fdisk -l

Но это еще не самое лучшее!

С помощью команды fdisk можно вывести в grep имя диска, как показано далее:

sudo fdisk -l | grep "Disk_name"

Например, здесь я искал USB-накопитель производства SanDisk, тогда я могу просто ввести его в поиск:

sudo fdisk -l | grep "SanDisk"

4. Список портов USB и других периферийных устройств с помощью lsusb

Предыдущие методы дали информацию только о USB-дисках, но как быть с периферийными устройствами, которые используются через USB?

В этом случае можно воспользоваться командой lsusb, как показано далее:

lsusb 

В списке присутствуют все порты, включая USB-клавиатуру, USB-мышь и USB-диск. Таким образом, речь идет не только о портах USB.

5. Использование команды usb-devices

Команда usb-devices – это скрипт, который используется для вывода подробной информации о контроллерах USB вашей системы, так что результат будет более техническим.

Для использования команды usb-devices достаточно выполнить команду, как показано на ниже:

usb-devices

см. также:

 

You may also like

Leave a Comment