OS X equivalent to lsusb

This is one of the (not many) annoyances using a Mac computer :). Not all Linux/Unix terminal commands work. One of them is lsusb. I tried it and got "command not found". Then I tried to install it via MacPorts (sudo port install usbutils with no luck). Then I checked the web and found out that some people compiled the code and apparently it works (read comments). But I did not want to compile anything. I knew there should be a OS X equivalent. I found this French and this German page (both languages that I don’t understand) and found this command:

$ system_profiler SPUSBDataType	

PCI Vendor ID: 0x8086 Bus Number: 0x3a USB Bus: Host Controller Location: Built-in USB Host Controller Driver: AppleUSBUHCI PCI Device ID: 0x2830 PCI Revision ID: 0x0003 PCI Vendor ID: 0x8086 Bus Number: 0x1d  ..........

I wanted to share this in English as well.

And yes, the output is not the same as with lsusb.

EDIT (26. 7. 2012): Takaite (comments) shared the tip to get this info graphically:

  1. Click on the Apple in the left top corner
  2. Select About this mac
  3. Click on the button More info
  4. In the contents select Hardware->USB

Or you can go to Applications->Utilities->System profiler