English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Linux dd 명령어는 데이터를 읽고 변환하여 출력하는 데 사용됩니다.
dd는 표준 입력 또는 파일에서 데이터를 읽고, 지정된 형식으로 데이터를 변환한 후 파일, 장치 또는 표준 출력으로 출력할 수 있습니다。
파라미터 설명:
Linux에서 시작 디스크를 만들기 위해 다음과 같은 명령을 사용할 수 있습니다:
dd if=boot.img of=/dev/fd0 bs=1440k
testfile 파일의 모든 영문자를 대문자로 변환한 후 다음과 같은 testfile_로 변환합니다1파일을 명령 프롬프트에서 다음과 같은 명령을 사용하여 실행합니다:
dd if=testfile_2 of=testfile_1 conv=ucase
중에서 testfile_2 의 내용은 다음과 같습니다:
$ cat testfile_2 #testfile_2의 내용 HELLO LINUX! Linux는 무료 유닉스입니다-타입 운영 체제. This is a linux testfile! Linux 테스트
변환된 후, testfile_1 의 내용은 다음과 같습니다:
$ dd if=testfile_2 of=testfile_1 conv=ucase #dd 명령어 사용, 대소문자 변환 녹음된 0+1 의 읽기 녹음된 0+1 의 쓰기 95바이트(95 B)복사됨, 0.000131446 초723 KB/s cmd@hdd-desktop:~$ cat testfile_1 #변환된 testfile_를 보기1파일 내용 HELLO LINUX! LINUX IS A FREE UNIX-TYPE OPERATING SYSTEM. THIS IS A LINUX TESTFILE! LINUX TEST #testfile_2모든 문자가 대문자로 변환되었습니다
표준 입력 장치에서 문자열을 읽고, 문자열을 대문자로 변환한 후 표준 출력 장치로 출력하는 명령어는 다음과 같습니다:
dd conv=ucase
위 명령어를 입력한 후 엔터키를 누르고, 문자열을 입력한 후 다시 엔터키를 누르고, 조합키 Ctrl을 누릅니다+D 탈출, 다음과 같은 결과가 나타납니다:
$ dd conv=ucase Hello Linux! #문자열을 입력한 후 엔터키를 누르세요 HELLO LINUX! #组合키Ctrl+D 탈출, 대문자로 변환된 결과 녹음된 0+1 의 읽기 녹음된 0+1 의 쓰기 13바이트(13 B)복사됨,12.1558 초, 0.0 KB/s