피연산자에 따라 파일을 복사하고, 변환하고, 형식 지정합니다.
- bs=바이트
- 한번에 최대 바이트만큼 읽고 씁니다 (기본: 512). ibs와 obs 설정을 덮어쓰기합니다
- cbs=바이트
- 한번에 바이트 용량만큼 변환합니다
- conv=변환
- 쉼표 구분 심볼 목록에 따라 파일을 변환합니다
- count=번호
- 번호 입력 블록만 복사합니다
- ibs=바이트
- 한번에 바이트 용량 만큼 읽어들입니다 (기본: 512)
- if=파일
- 표준 입력 대신 파일을 읽습니다
- iflag=플래그
- 쉼표 구분 심볼 목록 설정에 따라 읽습니다
- obs=바이트
- 한번에 바이트 용량 만큼 기록합니다 (기본: 512)
- of=파일
- 표준 출력 대신 파일에 기록합니다
- oflag=플래그
- 쉼표 구분 심볼 목록 설정에 따라 기록합니다
- seek=번호
- (또는 oseek=번호) 번호 obs 크기 출력 블록만큼 건너뜁니다
- skip=번호
- (또는 iseek=번호) 번호 ibs 크기 입력 블록만큼 건너뜁니다
- status=수준
- 표준 오류에 출력할 정보의 수준 입니다, 'none'은 오류 메시지를 제외한 모든 내용을 숨깁니다, 'noxfer'는 최종 전송 통계 내용만 생략합니다, 'progress'는 전송 통계를 주기적으로 나타냅니다
번호와 바이트는 다음 배수 단위 접미부가 따라올 수 있습니다: c=1, w=2, b=512, kB=1000, K=1024, MB=1000*1000, M=1024*1024, xM=M, GB=1000*1000*1000, G=1024*1024*1024, 그리고 T, P, E, Z, Y, R, Q에도 마찬가지입니다. 이진 접미부의 경우 마찬가지입니다. KiB=K, MiB=M, 등과 같습니다. 번호가 'B'로 끝나면, 블록이 아닌 바이트로 계산합니다.
각 변환 심볼은 다음과 같습니다:
- ascii
- EBCDIC에서 ASCII로 변환합니다
- ebcdic
- ASCII에서 EBCDIC으로 변환합니다
- ibm
- ASCII에서 대안 EBCDIC으로 변환합니다
- block
- 개행문자로 끝나는 레코드를 cbs크기의 공백문자로 채웁니다
- unblock
- cbs크기의 레코드 뒷부분의 공백문자를 개행문자로 바꿉니다
- lcase
- 대문자를 소문자로 바꿉니다
- ucase
- 소문자를 대문자로 바꿉니다
- sparse
- try to seek rather than write all-NUL output blocks
- swab
- 입력하는 두 바이트의 순서를 바꿉니다
- sync
- ibs크기의 입력 레코드를 크기가 맞지 않으면 NUL로 채웁니다 block 또는 unblock 옵션 혼용시 NUL 대신 공백으로 채웁니다
- excl
- 출력 파일이 이미 있다면 실패를 반환합니다
- nocreat
- 출력 파일을 만들지 않습니다
- notrunc
- 출력 파일의 끝을 잘라내지 않습니다
- noerror
- 읽기 오류가 나도 계속합니다
- fdatasync
- 끝내기 전에 출력 파일에 물리적으로 기록합니다
- fsync
- 마찬가지로 메타데이터도 기록합니다
각 플래그 심볼은 다음과 같습니다:
- append
- 추가 모드 (출력만 신경씀. conv=notrunc 플래그를 제안합니다)
- direct
- 데이터 직접 입출력 사용
- directory
- 디렉터리가 아니면 실패
- dsync
- 데이터 동기화 입출력 사용
- sync
- 마찬가지로, 메타데이터도 포함
- fullblock
- 입력 전체 블록 누적 (iflag 전용)
- nonblock
- 논 블로킹 입출력 사용
- noatime
- 접근 시각 업데이트 안함
- nocache
- 캐시 드롭을 요청합니다. oflag=sync 참조
- noctty
- 파일의 터미널 제어를 허용하지 않습니다
- nofollow
- 심볼릭 링크 따라가지 않음
실행 중인 'dd' 프로세스에 %s 시그널을 보내면 입출력 통계를 표준 오류로 내보내고 복사를 계속 진행합니다.
옵션은 다음과 같습니다:
- --help
- 이 도움말을 표시하고 나갑니다
- --version
- 버전 정보를 출력하고 나갑니다
Paul Rubin, David MacKenzie, Stuart Kemp이(가) 작성함.
GNU coreutils 온라인 도움말: <https://www.gnu.org/software/coreutils/>
번역 버그는 <https://translationproject.org/team/ko.html>
저작권 © 2023 Free Software Foundation, Inc. 라이선스 GPLv3+: GNU GPL 버전 3 이상 <https://gnu.org/licenses/gpl.html>.
이 프로그램은 자유 소프트웨어입니다: 자유롭게 바꾸고 재배포할 수 있습니다. 법률이 허용하는 모든 범위내의 보증은 없습니다.
완전한 문서 <https://www.gnu.org/software/coreutils/dd>
또는 로컬 문서: info '(coreutils) dd invocation'