Linux 命令 - dd

命令格式

dd [选项]... [文件]...

命令功能

dd 是一个复制文件并转换格式的命令工具,它可以用来复制磁盘或者文件,并进行转换和处理。

常用选项及操作实例

  • -if:指定输入文件名。
  • -of:指定输出文件名。
  • -bs:设置输入和输出块的大小。
  • -count:复制的块数。

复制整个磁盘镜像

dd if=/dev/sda of=/mnt/backup/sda.img bs=4M
  • if=/dev/sda:指定输入文件为整个磁盘 /dev/sda
  • of=/mnt/backup/sda.img:指定输出文件为 /mnt/backup/sda.img
  • bs=4M:设置块大小为 4MB。

复制文件

dd if=/home/user/file1 of=/home/user/file2 bs=1M
  • if=/home/user/file1:指定输入文件为 /home/user/file1
  • of=/home/user/file2:指定输出文件为 /home/user/file2
  • bs=1M:设置块大小为 1MB。

复制部分磁盘

dd if=/dev/sda1 of=/mnt/backup/sda1.img bs=4M count=100
  • if=/dev/sda1:指定输入文件为磁盘分区 /dev/sda1
  • of=/mnt/backup/sda1.img:指定输出文件为 /mnt/backup/sda1.img
  • bs=4M:设置块大小为 4MB。
  • count=100:指定复制的块数为 100。

猜你喜欢

转载自blog.csdn.net/dgwxligg/article/details/129652431