Linux下获取磁盘卷标

 时间:2024-10-15 03:27:41

1、最近有个需求,要在Linux下获取U盘等磁盘的卷标,刚好也发现e2fsprogs软件包里有blkid命令,通过该命令就可以得到相关信息。

2、下面是在我机器上执行的结果:

3、guochong垓矗梅吒xin@xinu:~$ sudo blkid/dev/sda1: UUID="83c6ff3d-7b91-4b28-b202-c5be2277465f" TYPE="ext4"/dev/sda5: UUID="8ba78a4c-6fd7-4d73-9857-e6685364d934" TYPE="ext4"/dev/sda6: UUID="05eb8a66-444f-444b-a047-624b67945c99" TYPE="swap"/dev/sdb: LABEL="M-9M-yM-3M-gM-vM-N" UUID="18E2-4327" TYPE="vfat"

4、其中前三项是没有设置卷标的,故而没看到LABEL值,最后一项是U盘,由于U盘卷标是中文名,上面看到是一串看不懂的内容,主要是我的Shell不支持中文。

5、看来一切都容易多了,如果是在Shell脚本中,那就直接使用该命令解决了,如果需要在C程序氇筐塘瓠里,那也可以通过system函数来调用或者分析下blkid命令源码来实现。

6、同时,在/dev/disk/目录下有以by-开头的目录,通过这些目录可以进行相应分类的查询。

  • 无密码退出EDR终端防护中心
  • Windows 10操作系统如何禁用无线网络
  • Win10网络和共享中心依赖或组无法启动无法上网
  • 怎么给thinkpad装官方驱动
  • Trustedinstaller.exe占用进程很高怎么办
  • 热门搜索
    缅怀先烈的手抄报内容 五年级手抄报图片大全 我爱阅读手抄报图片 我成长我快乐手抄报 核心价值观手抄报内容 心理手抄报资料 尊师手抄报 清明节手抄报大全漂亮 低碳生活手抄报内容 日行一善手抄报