java - 使用终端在 OSx 上获取主硬盘序列号

标签 java macos hardware hard-drive serial-number

好的,所以我认为这个问题的标题已经很好地概括了它。

我想知道一种在没有管理员权限的情况下在 OSx 中获取安装操作系统的硬盘的序列号的方法。我最好使用终端来执行此操作,因为我需要在我的 Java 应用程序中使用序列号,而且我怀疑 Java 本身是否有能力获取信息。

提前致谢

最佳答案

/usr/sbin/diskutil info / | /usr/bin/awk '$0 ~ /UUID/ { print $3 }'

这应该会为您提供安装在根目录下的驱动器的序列号。

关于java - 使用终端在 OSx 上获取主硬盘序列号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10402663/

相关文章:

java - 不可转换的类型;无法将 'caputure<? extends IEntity>' 转换为 'java.lang.Class<T>'

Java、unicode 和字体

java.lang.RuntimeException : Could not read input channel file descriptors from parcel

process - 硬件与软件在上下文切换中的作用

JAVA - 无效数据的自定义错误响应

ios - 在 Cocoa KVO 中,为什么 NSMutableArray 代理的变化不通知观察者?

macos - 如何使用 Mail/Finder 之类的控件创建工具栏

macos - 如何自动生成 Makefile 帮助命令

hardware - 物理设备驱动程序和逻辑设备驱动程序有什么区别?

java - 支持 150MB/秒恒速文件写入的硬件解决方案?