Daftar hanya perangkat penyimpanan USB yang terpasang
Sunting: Ketika saya punya waktu, saya akan mengunjungi kembali posting ini untuk membuatnya hanya daftar perangkat USB. Untuk saat ini, ia mencantumkan semua perangkat yang dipasang di /media
mana mungkin cukup baik untuk beberapa orang.
Mendaftar semua perangkat yang terpasang di /media
Semua jawaban lain di sini tampaknya gagal dalam menyaring baik perangkat penyimpanan USB atau perangkat USB non-penyimpanan. Berikut adalah perintah yang hanya boleh mencantumkan perangkat penyimpanan yang terpasang melalui USB. Satu pengecualian, yang mungkin tidak menjadi masalah bagi siapa pun adalah bahwa ini tidak akan menampilkan drive optik USB yang terhubung dengan media yang terpasang.
Persyaratan agar ini berfungsi
- Perangkat USB harus dipasang. OS desktop Ubuntu biasanya dipasang secara otomatis
- Media harus dipasang di
/media
direktori. Jika perangkat USB Anda dikonfigurasi di fstab untuk dipasang di tempat lain, Anda harus mengubah perintah berikut
Mendaftarkan perangkat penyimpanan USB
Dalam kasus khusus saya untuk skrip yang saya tulis, saya mencantumkan partisi individual. Berikut ini dua perintah. Satu akan mencantumkan partisi perangkat yang dilampirkan, dan yang lain hanya akan daftar perangkat.
Daftar partisi:
lsblk | grep /media | grep -oP "sd[a-z][0-9]?" | awk '{print "/dev/"$1}'
Contoh Output:
/dev/sdd1
/dev/sdi1
/dev/sdj1
/dev/sdj2
Perangkat daftar:
lsblk | grep /media | grep -oP "sd[a-z]" | awk '{print "/dev/"$1}' | sort | uniq
Contoh Output:
/dev/sdd
/dev/sdi
/dev/sdj