Список всех подключенных устройств, lsblk для Mac OS X

В Linux, если я хочу видеть все устройства, подключенные к моему компьютеру в командной строке, я запускаю:

lsblk

или

blkid

Что такое эквивалентная команда в Mac OS X?

ПРИМЕЧАНИЕ

Цель состоит в том, чтобы иметь возможность получать информацию об устройстве на основе его метки или других уникально идентифицирующих атрибутов , даже если он не был установлен , таким образом df не является жизнеспособным вариантом.


Примерами информации, которую я ищу, являются:

    /dev/<dev-name> литий>
  • uuid
  • label (if any)
  • mount point

Примечание

Мне нужно , чтобы видеть сетевые приводы!

64 голоса | спросил Alexej Magura 1 52013vEurope/Moscow11bEurope/MoscowFri, 01 Nov 2013 23:04:50 +0400 2013, 23:04:50

2 ответа


90

diskutil list отобразит все диски с их идентификаторами, даже если они размонтированы.

 /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

Только для установленных дисков только

Чтобы найти имя необработанного устройства (т. е. /dev/disk0s1), вы можете запустить df .

Вы можете ограничить результаты локально смонтированными файловыми системами, используйте df -Hl.
Это приводит к списку разделов и именам их raw-устройств, как показано ниже:

 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 1 52013vEurope/Moscow11bEurope/MoscowFri, 01 Nov 2013 23:21:21 +0400 2013, 23:21:21
17

Mac OS X предлагает утилиту system_profiler, которая может быть запущена из терминала. Вы можете передать его через grep, чтобы найти нужные строки.

ответил aglasser 2 62013vEurope/Moscow11bEurope/MoscowSat, 02 Nov 2013 00:18:14 +0400 2013, 00:18:14

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132