이것dd
매뉴얼 페이지이에 대해서는 매우 제한적입니다.`
status=LEVEL
The LEVEL of information to print to stderr; 'none' suppresses
everything but error messages, 'noxfer' suppresses the final
transfer statistics, 'progress' shows periodic transfer
statistics
이것은 실제 출력에 대해 아무 말도 하지 않습니다. 큰 이미지 파일을 복사하면 다음과 같이 보입니다.
dd if=input.img of=output.img status=progress
결과 :
전송 속도와 복사 시간은 지금까지 명확하지만 처음 세 숫자는 무엇을 의미합니까?
답변1
첫 번째 숫자(1207841280)는 지금까지 복사된 바이트 수입니다. 두 번째 숫자는 SI 단위인 기가바이트(1GB는 1000 3 바이트)로 해석됩니다. 세 번째 숫자는 IEC 단위로 해석됩니다.기가바이트(1GiB는 1024 3 바이트입니다.) "GB"와 "GiB"의 차이점에 유의하세요.
dd
GNU coreutils 패키지에 있는 명령의 소스 코드는 이 숫자 중 마지막 두 개를 보유하기 위해 si
and라는 변수를 사용합니다. iec
바라보다print_xfer_stats
기능하다dd.c
. 실제 출력은 라인 821에서 발생합니다.