OS X의 dd는 UNIX 버전과 동일합니까?

OS X의 dd는 UNIX 버전과 동일합니까?

apple.stackexchange에서 이 질문을 하는 것을 고려했지만 "NIX 군중"이 더 나은 응답을 생성할 가능성이 더 높다는 것을 직감적으로 알 수 있습니다.

dd(OS X 버전) UNIX(저는 Ubuntu를 사용합니다)와 명령어가 어떻게 다른가요? 제 생각에는SD 카드 복사ddOS X 링크에 지정된 대로입니다 .

OS X 매뉴얼 페이지에서 발췌 dd:

DESCRIPTION
     The dd utility copies the standard input to the standard output.  Input
     data is read and written in 512-byte blocks.  If input reads are short,
     input from multiple reads are aggregated to form the output block.  When
     finished, dd displays the number of complete and partial input and output
     blocks and truncated input records to the standard error output.

답변1

BSD에는 상태 옵션이 없다는 등 약간의 작은 차이점이 있지만 dd이에 대해 크게 걱정하지는 않습니다. AFAIK 핵심 옵션은 동일합니다.

다음 명령을 루트로 실행하고 diskX/를 diskY디스크 식별자(예 disk1: 또는 disk2)로 바꿉니다.

# list all disks to find your disk identifier
diskutil list

# unmount your sd card if it is mounted (see `df` or `mount`)
diskutil unmountDisk /dev/diskX

# copy of your sd card to an image file 
dd if=/dev/rdiskX of=sdcard.img bs=1m

# or copy your image file back to an sd card
dd if=sdcard.img of=/dev/rdiskX bs=1m

# or copy your sd card to a different device
dd if=/dev/rdiskX of=/dev/rdiskY bs=1m

내가 사용하는 디스크 /dev/rdisk(원시 디스크)는 일반적으로 버퍼링된 디스크보다 빠릅니다 /dev/disk.

dd실행 중 진행 상황을 보려면 Ctrl-를 누르세요 T.여기).

관련 정보