在 Linux 中了解插入的 USB 设备名称的 4 种有用方法
作为新手,您应该掌握 Linux 的众多知识之一就是识别连接到系统的设备。这些设备可能是计算机的硬盘、外部硬盘或可移动介质,例如 USB 驱动器或 SD 存储卡。
如今,使用 USB 驱动器进行文件传输非常普遍,对于那些喜欢使用命令行的人来说(新 Linux 用户),当您需要格式化 USB 设备时,学习识别 USB 设备名称的不同方法非常重要。
建议阅读: 删除目录中所有文件的 3 种方法
一旦您将设备(例如 USB)连接到系统(尤其是台式机),它就会自动安装到给定目录,通常在 / media/username/device-label下,然后您可以从该目录访问其中的文件。但是,对于服务器来说情况并非如此,您必须手动安装设备并指定其安装点。
Linux 使用存储在/dev
目录中的特殊设备文件来识别设备。您将在此目录中找到的一些文件包括/dev/sda
或,/dev/hda
它们代表您的第一个主驱动器,每个分区将由一个数字表示,例如/dev/sda1
或/dev/hda1
代表第一个分区等等。
$ ls /dev/sda*
现在让我们使用一些不同的命令行工具找出设备名称,如下所示:
使用 df 命令查找插入的 USB 设备名称
要查看连接到系统的每个设备及其挂载点,可以使用df 命令(检查 Linux 磁盘空间利用率),如下图所示:
$ df -h
使用 lsblk 命令查找 USB 设备名称
您还可以使用lsblk 命令(列出块设备),它会列出连接到系统的所有块设备,如下所示:
$ lsblk
使用 fdisk 实用程序识别 USB 设备名称
fdisk 是一个功能强大的实用程序,它可以打印出所有块设备(包括 USB 驱动器)上的分区表,您可以以 root 权限运行它,如下所示:
$ sudo fdisk -l
使用 dmesg 命令确定 USB 设备名称
dmesg是一个重要的命令,它打印或控制内核环形缓冲区,内核环形缓冲区是一个存储有关内核操作信息的数据结构。
运行以下命令来查看内核操作消息,该消息还将打印有关您的 USB 设备的信息:
$ dmesg
到目前为止,在本文中,我们介绍了如何从命令行查找 USB 设备名称的不同方法。您还可以与我们分享用于相同目的的任何其他方法,或者通过下面的回复部分向我们提供您对本文的想法。