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