如何使用终端显示 SSD 和 RAM 大小

Amo*_*ory 0 terminal macos

我是一名 Mac 管理员,想知道是否有一种更快的方法可以从终端显示 RAM 和 SSD 大小,而不是运行 system_profiler,等待它显示信息,然后进行搜索。

任何事情都会有所帮助。我知道system_profiler SPHardwareDataType显示 RAM 和其他信息,但想知道是否有人知道只显示 SSD 和 RAM 信息的命令。

在此先感谢您的帮助。

n8f*_*ton 5

内存大小可以通过命令找到 sysctl hw.memsize

如果需要,您可以将其转换为更易读的数字:

hwmemsize=$(sysctl -n hw.memsize)
# 1024**3 = GB
ramsize=$(expr $hwmemsize / $((1024**3)))
echo "System Memory: ${ramsize} GB"
Run Code Online (Sandbox Code Playgroud)

可以使用类似的简短命令找到卷大小 df -hl

注意:这不区分 HDD、SSD 或 Fusion 驱动器。它将列出任何本地安装的卷。