diskutil partitionDisk

Utility to manage partitions inside disks and volumes. Part of diskutil. APM is only supported for macOS, MBR is optimized for DOS, while GPT is compatible for most modern systems. More information: https://keith.github.io/xcode-man-pages/diskutil.8.html.

diskutil partitionDisk /dev/disk_device 0 APM|MBR|GPT

diskutil partitionDisk /dev/disk_device 1 APM|MBR|GPT partition_filesystem partition_name

diskutil partitionDisk /dev/disk_device 1 APM|MBR|GPT partition_filesystem partition_name partition_size

diskutil partitionDisk /dev/disk_device number_of_partitions APM|MBR|GPT partition_filesystem1 partition_name1 partition_size1 partition_filesystem2 partition_name2 partition_size2 ...

diskutil listFilesystems