Linux之dd命令

一、介绍

 复制文件并对原文件的内容进行转换和格式化处理

 dd - convert and copy a file

  

二、使用方法 

语法:dd(选项)
选项:
bs=<字节数>:将ibs(输入)与欧巴桑(输出)设成指定的字节数;
count=<区块数>:仅读取指定的区块数;

  

三、案例

1.使用Linux 中默认安装的dd命令可以很方便的将系统镜像文件刻录到U盘中,实现U盘中的系统镜像引导安装到电脑或笔记本的磁盘中。

 ping@ping:~/Downloads$ sudo dd if=kali-linux-2017.3-amd64.iso of=/dev/sdb bs=1M  
 #将kalit系统镜像刻录到块设备/dev/sdb中
 ping@ping:~/Downloads$ sudo watch -n 5 pkill -USR1 dd
 #查看dd查看命令的进度

 

2.使用dd命令创建一个1M大小的txt文件

ping@ping:~$ dd if=/dev/zero of=sun.txt bs=1M count=1
记录了1+0 的读入
记录了1+0 的写出
1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00338794 s, 310 MB/s
ping@ping:~$ du -sh sun.txt   #查看sun.txt文件的大小
1.0M	sun.txt

  

 

原文地址:https://www.cnblogs.com/pingzhe/p/8169277.html