Большинство пользователей при работе с компьютером полагаются на внешние периферийные устройства, такие как 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
см. также:
- 💿 Как создать загрузочную флешку Ubuntu USB
- ⛑️ 2 способа создания ISO с загрузочного USB на Linux
- Простой способ отформатировать USB-диск в командной строке Linux