この質問はGoogleの向こうにあるようですが、回答はすべてシステムプロファイラの使用を指しています。それはうれしいですが、システムプロファイラであなたが得るすべては、このようなものです:OS X用のlsusbと同等のものがあります
DasKeyboard:
Product ID: 0x1919
Vendor ID: 0x04d9 (Holtek Semiconductor, Inc.)
Version: 1.06
Speed: Up to 1.5 Mb/sec
Location ID: 0x1d114000/11
Current Available (mA): 500
Current Required (mA): 100
USB2.0 Hub:
Product ID: 0x0608
Vendor ID: 0x05e3 (Genesys Logic, Inc.)
Version: 32.98
Speed: Up to 480 Mb/sec
Location ID: 0x1d113000/10
Current Available (mA): 500
Current Required (mA): 100
Microsoft Basic Optical Mouse v2.0 :
Product ID: 0x00cb
Vendor ID: 0x045e (Microsoft Corporation)
Version: 1.99
Speed: Up to 1.5 Mb/sec
Manufacturer: Microsoft
Location ID: 0x1d113200/12
Current Available (mA): 500
Current Required (mA): 100
あなたが望むすべてのデバイス記述子の束の内容であれば素晴らしいことだが、lsusb
はそうずっとあなたにを与えます - インターフェイスとエンドポイント、インターフェイスの関連付け、コンポジットデバイスに関する情報... OS Xでこの情報はどこにありますか?そこにこれを行うツールが必要ですか?
ニーススクリプト!自家製の調合式として追加しますか?これは便利だろう。 – moritz
@moritz https://github.com/mxcl/homebrew/pull/23803 – jlhonora
これは素晴らしいユーティリティですが、それでもlinuxのlsusbが得ることのできる部分のほんの一部です。 linuxでlsusbを使うと、デバイスのコンフィギュレーションディスクリプタの完全な内容を得ることができます。それがなければ、私はこのツールがほんのかわいいプリンタだと思う。 –