Yalnızca bağlı USB depolama birimini listeleme aygıtlarını
Düzenleme: Biraz zamanım olduğunda, sadece USB cihazlarını listelemek için bu yayını tekrar ziyaret edeceğim. Şimdilik, /media
bazı insanlar için yeterince iyi olabilecek tüm aygıtları listeliyor .
Takılı tüm cihazları listeleme /media
Buradaki diğer yanıtların tümü, USB olmayan depolama aygıtlarını veya depolama dışı USB aygıtlarını filtrelemede başarısız görünüyor. Burada yalnızca USB ile bağlı depolama aygıtlarını listelemesi gereken bir komut vardır. Hiç kimse için önemli olmayan bir istisna, bağlı USB optik sürücülerin takılı medya ile görüntülenmeyeceğidir.
Bunun çalışması için gereksinimler
- USB cihazları monte edilmelidir. Ubuntu masaüstü işletim sistemleri varsayılan olarak otomatik olarak monte edilir
- Ortam
/media
dizine monte edilmelidir . USB cihazınız fstab içinde başka bir yere monte edilecek şekilde yapılandırılmışsa, aşağıdaki komutları değiştirmeniz gerekir
USB depolama aygıtlarını listeleme Yazdığım
bir komut dosyası için özel durumumda, ayrı bölümleri listelerim. İşte iki komut. Biri bağlı aygıtların bölümlerini listelerken diğeri sadece aygıtları listeler.
Liste bölümleri:
lsblk | grep /media | grep -oP "sd[a-z][0-9]?" | awk '{print "/dev/"$1}'
Örnek Çıktı:
/dev/sdd1
/dev/sdi1
/dev/sdj1
/dev/sdj2
Listeleme cihazları:
lsblk | grep /media | grep -oP "sd[a-z]" | awk '{print "/dev/"$1}' | sort | uniq
Örnek Çıktı:
/dev/sdd
/dev/sdi
/dev/sdj