Répertoriez tous les périphériques connectés, lsblk pour Mac OS X

85

Sous Linux, si je veux voir tous les périphériques actuellement connectés à mon ordinateur en ligne de commande, je lance:

lsblk

ou

blkid

Quelle est la commande équivalente sous Mac OS X?

REMARQUE

L'objectif ici est de pouvoir obtenir des informations sur un périphérique en fonction de son étiquette ou de tout autre attribut identifiant de manière unique, même s'il n'a pas été monté , ce dfn'est donc pas une option viable.


Voici des exemples d'informations que je recherche:

  • /dev/<dev-name>
  • uuid
  • label (if any)
  • mount point

REMARQUE

Je dois être en mesure de voir les lecteurs connectés au réseau ainsi!

Alexej Magura
la source
cela ne répertorie que le disque, pas tous les périphériques, comme le lecteur de carte usb, la carte vidéo, le nics
mardi

Réponses:

120

diskutil list listera tous les disques avec leurs identifiants, même s'ils sont démontés.

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Mac SSD                 150.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data Windows 8               100.1 GB   disk0s4
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *500.1 GB   disk1
   1:                  Apple_HFS George Garside          300.2 GB   disk1s1
   2:               Windows_NTFS GRGARSIDE               199.9 GB   disk1s2

Pour les disques montés uniquement…

Pour trouver le nom de périphérique brut (c'est-à-dire /dev/disk0s1), vous pouvez l'exécuter df.

Vous pouvez limiter les résultats aux systèmes de fichiers montés localement, utilisez df -Hl.
Cela donne une liste de partitions et leurs noms de périphériques bruts, comme indiqué ci-dessous:

Filesystem     Size   Used  Avail Capacity  iused    ifree %iused  Mounted on
/dev/disk0s2   150G   130G    20G    87% 31761475  4859615   87%   /
/dev/disk0s4   100G    83G    17G    83%   184667 17015601    1%   /Volumes/Windows 8
/dev/disk1s1   300G   282G    19G    94% 68771109  4529660   94%   /Volumes/George Garside
/dev/disk1s2   200G   172G    27G    87%   144125 26731127    1%   /Volumes/GRGARSIDE
grg
la source
Où est le UUID?
Frozen Flame
Pour aider certains utilisateurs: cette commande ne fonctionnera pas si l’un des disques contient certaines corruptions, comme des erreurs btree. Ensuite, l’ diskutilerreur sortira avant d’afficher le périphérique USB. Un obstacle lorsque vous devez sauvegarder sur cette clé USB avant de reformater le disque corrompu
New Alexandria
20

Mac OS X offre un system_profilerutilitaire pouvant être exécuté à partir de Terminal. Vous pouvez le diriger vers grep pour rechercher les chaînes spécifiques que vous souhaitez.

aglasser
la source