system_profilerコマンドのデータタイプ一覧

macOSではターミナルでsystem_profilerコマンドを使用することで「システムレポート」の各種情報(ソフトウェアやハードウェアなどの詳細な情報)をターミナルで確認可能だ。

ここではsystem_profilerコマンドで取得できるデータタイプ一覧を掲載する。

表示できる情報は基本的にシステムレポートで閲覧できる情報と変わらないが全ての情報を一発で表示するといったことも可能なため、覚えておくと便利だと思う。

初めに

本記事で掲載するsystem_profilerのデータタイプは下記コマンドで取得可能。

system_profiler -listDataTypes

また下記コマンドでは前述のように「システムレポート」で表示できるシステム情報を一気に表示することもできる(膨大な情報のため表示されるまでに少し時間がかかる)。

system_profiler -detailLevel full

system_profilerデータタイプ一覧

例として本記事の表のターミナルコマンドで当該のデータタイプの情報を閲覧したい場合、コマンドは下記のようになる。

system_profiler SPDisplaysDataType

上記例では「SPDisplaysDataType」を指定してディスプレイ(グラフィック)のシステム情報を表示している。

XML形式の場合のコマンドは以下。

system_profiler -xml SPDisplaysDataType

下記表のデータタイプの欄のコマンドをコピペしてターミナルで実行すれば当該データタイプの情報を閲覧可能だ。

データタイプ情報
system_profiler SPParallelATADataTypeATA
system_profiler SPUniversalAccessDataTypeアクセシビリティ
system_profiler SPSecureElementDataTypemacOS Big Surの環境で無効
system_profiler SPApplicationsDataTypeアプリケーション
system_profiler SPAudioDataTypeオーディオ
system_profiler SPBluetoothDataTypeBluetooth
system_profiler SPCameraDataTypeカメラ
system_profiler SPCardReaderDataTypeカードリーダー
system_profiler SPiBridgeDataTypeiBridge
system_profiler SPDeveloperToolsDataTypeデベロッパ
system_profiler SPDiagnosticsDataType診断
system_profiler SPDisabledSoftwareDataType使用停止されたソフトウェア
system_profiler SPDiscBurningDataTypeディスク作成
system_profiler SPEthernetDataTypeイーサネット
system_profiler SPExtensionsDataType機能拡張
system_profiler SPFibreChannelDataTypeFibre Channel
system_profiler SPFireWireDataTypeFireWire
system_profiler SPFirewallDataTypeファイアウォール
system_profiler SPFontsDataTypeフォント
system_profiler SPFrameworksDataTypeフレームワーク
system_profiler SPDisplaysDataTypeディスプレイ/グラフィック
system_profiler SPHardwareDataTypeハードウェア
system_profiler SPInstallHistoryDataTypeインストール
system_profiler SPInternationalDataType言語と地域
system_profiler SPLegacySoftwareDataTypeレガシーソフトウェア
system_profiler SPNetworkLocationDataTypeネットワーク環境
system_profiler SPLogsDataTypeシステムログ
system_profiler SPManagedClientDataType管理対象のクライアント
system_profiler SPMemoryDataTypeメモリー
system_profiler SPNVMeDataTypeNVMe
system_profiler SPNetworkDataTypeネットワーク
system_profiler SPPCIDataTypePCI
system_profiler SPParallelSCSIDataTypeSCSI
system_profiler SPPowerDataType電源
system_profiler SPPrefPaneDataType環境設定パネル
system_profiler SPPrintersSoftwareDataTypeプリンタソフトウェア
system_profiler SPPrintersDataTypeプリンタ
system_profiler SPConfigurationProfileDataTypeプロファイル
system_profiler SPRawCameraDataTypeRAW対応
system_profiler SPSASDataTypeSAS
system_profiler SPSerialATADataTypeSerial ATA
system_profiler SPSPIDataTypeSPI
system_profiler SPSmartCardsDataTypeスマートカード
system_profiler SPSoftwareDataTypeソフトウェア
system_profiler SPStartupItemDataType起動項目
system_profiler SPStorageDataTypeストレージ
system_profiler SPSyncServicesDataType同期サービス
system_profiler SPThunderboltDataTypeThunderbolt
system_profiler SPUSBDataTypeUSB
system_profiler SPNetworkVolumeDataTypeボリューム
system_profiler SPWWANDataTypeWWAN
system_profiler SPAirPortDataTypeAirPort

接続しているデバイスの情報を表示したい場合

なお、システムレポートの情報ではなく接続しているデバイス(USBデバイスなど)の情報に限定して表示したい場合は下記記事を参照して頂きたい。

Macで現在接続しているデバイスを表示する方法色々