对于初学者来说,在 Linux 系统里你必须掌握的技术之一就是识别出插入系统里的各种设备。这也许是你的系统硬盘、外部的存储设备或者是可移动设备,比如 USB 设备或 SD 闪存卡等。

现如今,使用 USB 设备来传输文件是十分常见的事,对于那些喜欢使用命令行的新手来说,当你需要格式化 USB 设备时,学会使用不同的方法来识别 USB 设备名是非常重要的。

如果在系统中插入一个设备,尤其是在桌面环境下,比如 USB 设备,它会自动挂载到一个指定目录,一般是在 /media/username/device-label 目录下,之后你就可以进入到该目录下访问那些文件了。然而,在服务器上就不是这么回事了,你必须手动挂载这个设备,并且指定一个挂载点。

Linux 系统使用 /dev 目录下特定的设备文件来标识插入的设备。你会发现该目录下的某些文件,包括 /dev/sda 或者 /dev/hda 表示你的第一个主设备,每个分区使用一个数字来表示,比如 /dev/sda1 或 /dev/hda1 表示主设备的第一个分区等等。

$ ls /dev/sda*

列出 Linux 系统下所有的设备名

现在让我们来使用下面一些特殊的命令行工具找出设备名:

使用 df 命令来找出插入的 USB 设备名

查看插入你系统里的每一个设备及对应的挂载点,你可以使用下图中的 df 命令检查 Linux 系统磁盘空间使用情况:

$ df -h


使用 df 命令查找 USB 设备名

使用 lsblk 命令查找 USB 设备名

你也可以使用下面的 lsblk 命令(列出块设备)来列出插入你系统里的所有块设备:

$ lsblk

列出 Linux 系统里的块设备

使用 fdisk 工具识别 USB 设备名

fdisk 是一个功能强大的工具,用于查看你系统中的所有分区表,包括所有的 USB 设备,使用 root 权限执行如下命令:

$ sudo fdisk -l

列出块设备的分区表

使用 dmesg 命令来识别出 USB 设备名

dmesg 是一个用于打印或者控制内核环形缓冲区(kernel ring buffer)的重要命令。环形缓冲区是一种数据结构,它存放着内核操作数据的信息。

运行如下命令来查看内核操作信息,它同时也会打印出 USB 设备的信息:

$ dmesg

dmesg – 打印 USB 设备名

以上就是这篇文章中提及到的所有命令,我们在命令行下使用不同的方法来找出 USB 设备名。你也可以跟大家分享下实现这个目的的其它方法,或者如果你对这篇文章有什么想法也可以在下面跟大家交流下。

文章转载自 开源中国社区 [http://www.oschina.net]

Linux 中识别 USB 设备名字的 4 种方法相关推荐

  1. linux中usb设备名,Linux 中识别 USB 设备名字的 4 种方法

    摘要: 对于初学者来说,在 Linux 系统里你必须掌握的技术之一就是识别出插入系统里的各种设备.这也许是你的系统硬盘.外部的存储设备或者是可移动设备,比如 USB 设备或 SD 闪存卡等. 现如今, ...

  2. linux usb设备名 ks,在Linux系统里识别USB设备名字的4种方法

    对于初学者来说,在 Linux 系统里你必须掌握的技术之一就是识别出插入系统里的各种设备.这也许是你的系统硬盘.外部的存储设备或者是可移动设备,比如 USB 设备或 SD 闪存卡等. 现如今,使用 U ...

  3. linux查看usb设备文件,技术|在 Linux 系统里识别 USB 设备名字的 4 种方法

    对于初学者来说,在 Linux 系统里你必须掌握的技术之一就是识别出插入系统里的各种设备.这也许是你的系统硬盘.外部的存储设备或者是可移动设备,比如 USB 设备或 SD 闪存卡等. 现如今,使用 U ...

  4. linux 查询usb端口名称,在Linux系统里识别USB设备名字的4种方法

    对于初学者来说,在 Linux 系统里你必须掌握的技术之一就是识别出插入系统里的各种设备.这也许是你的系统硬盘.外部的存储设备或者是可移动设备,比如 USB 设备或 SD 闪存卡等. 现如今,使用 U ...

  5. linux中禁用Root帐户的4种方法

    介绍 root账号 是 Linux 和其他类 Unix 操作系统上的超级帐户.此帐户可以访问系统上的所有命令和文件,并具有完全读取.写入和执行权限.它用于在系统上执行任何类型的任务:create/up ...

  6. Linux内核中识别USB设备过程

    1.usb全速模式和高速模式的区别,名字上感觉速度应该差不多?? Usb1.1又是usb2.0全速模式,传输速率只有12Mbps Usb2.0高速模式达到了480mbps 擦类这明显不是一个等级... ...

  7. 计算机主机usb设备,电脑无法识别USB设备的3个解决方法

    许多电脑用户都会遇到:无法识别USB设备的问题,尤其是使用U盘硬盘手机连接电脑的时候会出现这个故障,如果该电脑的操作系统还是win10系统的话,相信很多网友都束手无策了.那么,win10电脑出现无法识 ...

  8. 计算机无法识别fat32,电脑无法识别USB设备的原因及处理方法

    1.前置USB线接错.当主板上的USB线和机箱上的前置USB接口对应相接时把正负接反就会发生这类故障,这也是相当危险的,因为正负接反很可能会使得USB设备烧毁. 所以尽量采用机箱后置的USB接口,也少 ...

  9. Linux 中的TAB键名字补全使用方法

    Linux 中的TAB键妙用 Linux 中的长文件名确实可以给我们带来"望文生意"的好处,同时也带来输入长目录名和长文件名麻烦,Linux 中的TAB键 正是为了弥补这一点. T ...

最新文章

  1. 姚期智云栖大会首日演讲:为什么我说现在是金融科技的“新”黄金时代
  2. 一文看懂芯片测试产业
  3. hashmap允许null键和值吗_hashMap底层源码浅析
  4. 015-图片文件上传
  5. ReentrantLock 源码分析
  6. 关于json格式字符串解析并用mybatis存入数据库
  7. Graph(2014辽宁ACM省赛)
  8. 快速理解设计模式六大原则
  9. Symantec清除工具 CleanWipe_14.3.558.1000
  10. 贝塞尔方程与贝塞尔函数学习笔记
  11. 手机整人脚本html,教大家用vbs代码制作恶搞整人
  12. Js调用Paypal接口支付
  13. 电商运营数据分析常用分析指标--概述及流量指标
  14. 根据Uniprot ID/PDB ID批处理获取蛋白质.pdb文件
  15. 双系统下卸载ubuntu 20.04再安装ubuntu 18.04的相关方法、软件以及出现ACPI Error错误和解决办法
  16. C++学习——布尔型,操作符别名,函数和引用
  17. 数据库安全防护之防止被黑客攻击的策略
  18. IllegalArgumentException: mapper [signStatus] of different type, current_typ
  19. 云主机的六大安全威胁
  20. 抽象工厂模式学习总结

热门文章

  1. ViewRoot:处理消息+WMS交互+控制DecorView
  2. GridSearchCV和RandomizedSearchCV调参
  3. ptmalloc内存分配释放
  4. 循序渐进DB2.DBA系统管理、运维与应用案例pdf
  5. 将excel文件中的数据导入到mysql
  6. 服务发现 - consul 的介绍、部署和使用
  7. 星尘小组第八周翻译-数据页和数据行
  8. Python slice() 函数
  9. 【JZOJ4307】喝喝喝
  10. [补档]暑假集训D2总结