Como faço para listar os cartões de memória conectados no Mac OS

0

Como posso listar todos os dispositivos de memória atualmente no MacOS X? Eu preciso fazer isso por comando, porque eu tenho um aplicativo Java que precisa dessas informações.

obrigado

John John Pichler
fonte

Respostas:

2

Você pode usar o comando diskutil nativo do OS X, como mostrado abaixo:

$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             654.6 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *8.1 GB     disk1
   1:                 DOS_FAT_32 LACI                    8.1 GB     disk1s1

Se você estiver fazendo isso na linha de comando, o comando a seguir listará os Volumes atualmente montados e seu ponto de montagem no sistema de arquivos:

$ df | grep ^\/dev\/disk
/dev/disk0s2                      487542528 377409836 109876692  78% /
/dev/disk1s1                        7879680   1128124   6751556  15% /Volumes/LACI

Se você está interessado apenas nos discos físicos:

$ df | grep -i ^\/dev\/disk | awk {'print $1'}
/dev/disk0s2
/dev/disk1s1

Ou os pontos de montagem:

$ df | grep -i ^\/dev\/disk | awk {'print $6'} 
/
/Volumes/LACI
Aaron Lake
fonte