dd 是一个在 Linux 和 Unix 系统中用于复制文件和进行数据转换的命令。它是一个非常强大且灵活的命令,用于各种任务,包括创建映像文件、备份、克隆磁盘等。
dd 命令的常用参数和例子:
常用参数:

例子:
复制文件:dd if=inputfile.txt of=outputfile.txt
复制硬盘:dd if=/dev/sda of=/dev/sdb bs=4M
创建一个指定大小的空文件:dd if=/dev/zero of=emptyfile.txt bs=1M count=100
备份分区到映像文件:dd if=/dev/sda1 of=partition.img bs=4M
转换文件格式(例如,从大写转换为小写):dd if=inputfile.txt of=outputfile.txt conv=ucase
克隆整个硬盘到映像文件并压缩:dd if=/dev/sda | gzip > diskimage.img.gz
从映像文件还原到硬盘:gunzip -c diskimage.img.gz | dd of=/dev/sdb
请注意,dd 命令非常强大,但也非常危险,错误的使用可能会导致数据丢失。