La información sobre dispositivos USB se almacena de manera diferente en Linux y luego en macOS:
-
En Linux , usb-devices
es un script bash
que esencialmente lee un montón de archivos de texto, vinculados de forma simbólica a /sys/bus/usb/devices/usb*
, que contienen información sobre los dispositivos USB y formatéelos en la salida que se ve en Linux.
-
En macOS , no tiene un script , ya que no almacena la información de la misma manera. Sin embargo, si desea generar información sobre dispositivos USB enumerados por el sistema operativo en Terminal, use el siguiente comando:
system_profiler SPUSBDataType
Si un dispositivo USB tiene un número de serie, se mostrará en la salida.
Como lo mencionó Allan en su comentario, puede usar el siguiente comando para minimizar la salida para incluir partes relevantes de la información del dispositivo que contienen el nombre del dispositivo y el número de serie con un poco de información adicional.
system_profiler SPUSBDataType | grep "Serial Number" -B5
Tenga en cuenta que hacerlo oculta parte de la información del dispositivo en comparación con la información generada por usb-devices
, aunque puede ser información innecesaria según sus necesidades.
A modo de ejemplo, aquí está la salida usb-devices
, en Linux, para una unidad flash USB de 8 GB:
T: Bus=03 Lev=02 Prnt=03 Port=00 Cnt=01 Dev#= 6 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0781 ProdID=5530 Rev=01.26
S: Manufacturer=SanDisk
S: Product=Cruzer
S: SerialNumber=20042214412B1A33690E
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
El mismo dispositivo en macOS usando system_profiler SPUSBDataType
:
Cruzer:
Product ID: 0x5530
Vendor ID: 0x0781 (SanDisk Corporation)
Version: 1.26
Serial Number: 20042214412B1A33690E
Speed: Up to 480 Mb/sec
Manufacturer: SanDisk
Location ID: 0x1d110000 / 7
Current Available (mA): 500
Current Required (mA): 200
Capacity: 8 GB (8,004,304,896 bytes)
Removable Media: Yes
Detachable Drive: Yes
BSD Name: disk3
Partition Map Type: MBR (Master Boot Record)
S.M.A.R.T. status: Not Supported
Volumes:
disk3s1:
Capacity: 2.97 GB (2,966,634,496 bytes)
BSD Name: disk3s1
Content: 0x17
NO NAME:
Capacity: 110.1 MB (110,100,480 bytes)
Available: 4.1 MB (4,124,672 bytes)
Writable: Yes
File System: MS-DOS FAT16
BSD Name: disk3s2
Mount Point: /Volumes/NO NAME
Content: DOS_FAT_12
disk3s3:
Capacity: 3.92 GB (3,923,232,768 bytes)
BSD Name: disk3s3
Content: Linux
Salida en macOS utilizando system_profiler SPUSBDataType | grep "Serial Number" -B5
:
Cruzer:
Product ID: 0x5530
Vendor ID: 0x0781 (SanDisk Corporation)
Version: 1.26
Serial Number: 20042214412B1A33690E