如何在 Linux 中列出 USB 设备?

大多数用户依靠 USB 驱动器、无线键盘、鼠标、磁盘驱动器等外部外围设备来使用计算机。

当然,如果磁盘已安装,则可以使用文件管理器或列出系统磁盘轻松检索它,但是连接的键盘或鼠标或其他未安装在文件系统上的接口又如何呢?

如何在 Linux 中列出 USB 设备?

本文将介绍如何在Linux中列出 USB 驱动器。

1. 使用 df 命令列出已安装的 USB 驱动器

每当将磁盘驱动器插入系统时,它都会自动安装到该/media目录中。

如何列出磁盘驱动器?可以使用 df 命令,如下所示:

df -Th | grep media
如何在 Linux 中列出 USB 设备?
在 Linux 中使用 df 命令列出 USB 驱动器

这条命令列出了该/media目录中安装的所有驱动器。

2.使用lsblk查看挂载的U盘名称

lsblk 命令将为您提供与我上面解释的 df 命令类似的结果,但如果没有任何选项,它将列出所有磁盘块。

可以使用 grep 命令列出安装到该/media目录的驱动器:

lsblk | grep media
如何在 Linux 中列出 USB 设备?
使用 lsblk 命令列出 Linux 中已安装的驱动器

3.使用fdisk命令列出USB设备

如果您已经使用 Linux 一段时间,那么您一定使用过 fdisk 命令,它用于获取系统上每个磁盘分区的详细信息。

要列出详细信息,需要加上 fdisk 命令的参数 -l

sudo fdisk -l
如何在 Linux 中列出 USB 设备?
在 Linux 中使用 fdisk 命令列出 USB 驱动器

但这还不是最好的部分!

使用 fdisk 命令,您可以 grep 磁盘名称,如下所示:

sudo fdisk -l | grep "Disk_name"

例如,搜索由 SanDisk 制造的 USB 驱动器,可以简单地 grep 它:

sudo fdisk -l | grep "SanDisk"
如何在 Linux 中列出 USB 设备?
在Linux中使用fdisk命令查找USB驱动器

4.使用lsusb列出USB端口和其他外围设备

早期的方法仅提供有关 USB 磁盘驱动器的信息,但是您通过 USB 使用的那些外围设备又如何呢?

可以使用 lsusb 命令,如下所示:

lsusb 
如何在 Linux 中列出 USB 设备?
使用lsusb命令列出Linux中的所有USB设备

Linux Foundation 的条目适用于未使用的 USB 端口

改命令列出了所有端口,包括我的 USB 键盘、USB 鼠标和 USB 磁盘驱动器,因此,它并不专用于实际的 USB 驱动器端口。

5.使用usb-devices命令

📋 请记住,该命令主要用于获取制造等技术细节,可能不会打印硬件名称,通常使用设备 ID,因此,如果您只想知道名称,则可以使用 lsusb 命令。

usb-devices 是一个脚本,用于打印系统 USB 控制器的详细信息,因此输出更具技术性。

要使用该usb-devices命令,您只需执行如下所示的命令即可:

usb-devices
如何在 Linux 中列出 USB 设备?
在 Linux 中使用 usb-devices 命令列出 USB 驱动器



往期推荐



gcc 与 g++:有什么区别?

如何从 Debian 11 升级到 Debian 12?

深入了解Linux du 命令,如何根据文件或者文件夹大小排序输出

防止误删除文件/目录:深入探索Linux命令chattr

如何在 Linux 中无需密码运行 sudo 命令?


如何在 Linux 中列出 USB 设备?


原文始发于微信公众号(运维漫谈):如何在 Linux 中列出 USB 设备?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/220321.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!