Лістинг тільки приєднані зберігання USB пристроїв
Редагувати: Коли у мене з’явиться певний час, я перегляну цю публікацію, щоб перелічити лише USB-пристрої. Наразі в ньому перераховані всі встановлені пристрої, на /media
яких деякі люди можуть бути досить хорошими.
Перелік усіх вмонтованих пристроїв /media
Усі інші відповіді тут не вдається відфільтрувати або USB-пристрої, які не зберігаються, або USB-пристрої, що не зберігаються. Ось команда, яка повинна перелічити лише пристрої зберігання даних, підключені через USB. Одним винятком, який, ймовірно, не має значення для когось, є те, що це не відображатиме підключені оптичні накопичувачі USB із встановленим носієм.
Вимоги до цього для роботи
- USB-пристрої повинні бути встановлені. Настільні ОС Ubuntu зазвичай автоматично встановлюються за замовчуванням
- Носії повинні бути встановлені в
/media
каталозі. Якщо ваш USB-пристрій налаштовано у fstab, щоб встановити десь ще, вам доведеться налаштувати наступні команди
Перелічення USB-накопичувачів
У моєму конкретному випадку для написаного сценарію я перераховую окремі розділи. Ось дві команди. Один буде перераховувати розділи приєднаних пристроїв, а інший буде просто перелічувати пристрої.
Лістингові розділи:
lsblk | grep /media | grep -oP "sd[a-z][0-9]?" | awk '{print "/dev/"$1}'
Зразок виводу:
/dev/sdd1
/dev/sdi1
/dev/sdj1
/dev/sdj2
Пристрої лістингу:
lsblk | grep /media | grep -oP "sd[a-z]" | awk '{print "/dev/"$1}' | sort | uniq
Вибірка зразка:
/dev/sdd
/dev/sdi
/dev/sdj