linux中dd命令有什么用

  介绍

这篇文章主要为大家展示了“linux中dd命令有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中dd命令有什么用”这篇文章吧。

<强> dd命令

由来(全称):本来应根据其功能描述“转换一个副本”命名为“cc”,但“cc”已经被用以代表“CComplier”,所以命名为“弟弟”

<强>开篇例子:

1只;弟弟如果=infile.log =输出文件。日志b=1=1 m数

,拷贝infile。日志内容到outfile.log。一次读写比特数为1米,每次读写一个块(1米,由bs决定)

2只;echo - n“你好world"| dd cbs=1 conv=疏通2在/dev/null

,主要演示cbs,每次转换一个字节,conv=疏通是将cbs大小的块中尾部的空格替换为一个换行符,2,gt;是错误信息输出流,/dev/null开头介绍了

解读帮助:

(不愿意看这么一大段,尝试先跳过,看解读)

<强>用法:dd(操作数)……
或:dd选项
,复制文件,依照操作数转换并格式化。

,b=比特数,,,一次读写的比特数
,哥伦比亚广播公司(cbs)=比特数,,,一次转换的比特数
,conv=CONVS ,,依照每个逗号分割的标志列表转换文件
,数=块数,,,只将指定个块数复制到块
,肠易激综合症=比特数,,,一次读取的比特数(默认:512)
,,如果=文件,,,从指定文件中读取
,iflag=符号,,,按照以逗号分隔的符号列表指定的方式读取
,奥林匹克广播服务公司=比特数,,,一次写入指定比特数(默认:512)
,,中=文件,,,写入到指定文件
,oflag=符号,,,按照以逗号分隔的符号列表指定的方式写入
,寻求=块数,,,在输出开始处跳过指定的块数
,跳过=块数,,,在输入开始处跳过指定的块数
,状态=noxfer ,,禁止传输统计

块和字节数后可能带有以下的一个或多个后缀:
c=1, w=2, b=512 kB=1000, K=1024 MB=1000 * 1000=1024 * 1024, xM=M
, GB=1000 * 1000 * 1000, G=1024 * 1024 * 1024,所以> for 小姐:{10 . . 10},拷贝,   do ,   dd 如果=/dev/zero 美元=junk.test小姐:b=癛ANDOM"美元;K 数=20,,   以前做

<强> 2。备份和恢复

备份

dd 如果=abc.gz =abc.gz.bak1  b=1 k 数=10000,,=abc.gz.bak2  dd 如果=abc.gz ; b=1 k 跳过=10000,数=70000,,=abc.gz.bak3  dd 如果=abc.gz ; b=1 k 跳过=80000

恢复方法如下:

dd 如果=abc.gz.bak1 =abc.gz 的,=abc.gz  dd 如果=abc.gz.bak2 ; b=1 k 寻求=10000,,=abc.gz  dd 如果=abc.gz.bak3 ; b=1 k 寻求=80000

<强> 3。转换大小写

生成大写:如果=dd dd。txt=我的。日志b=1 m数=1 conv=ucase

生成小写:为了不懒惰,留给读者试试

<强> 4。拷贝自己,

代码如下:


file_subscript=copy ,
dd如果=0=0美元。file_subscript 2美元在/dev/null

<强> 5。要把一张软盘的内容拷贝到另一张软盘上,利用/tmp作为临时存储区。把源盘插入驱动器中,输入下述命令:

美元dd if=/dev/fd0=/tmp/临时文件

拷贝完成后,将源盘从驱动器中取出,把目标盘插入,输入命令:

dd如果=/tmp/临时美元=/dev/fd0

软盘拷贝完成后,应该将临时文件删除:

美元rm/tmp/临时文件

<强> 6。把网络。我这个文件写入软盘中,并设定读/写缓冲区的数目。

(注意:软盘中的内容会被完全覆盖掉)

dd如果=净美元。我的=/dev/fd0 b=16384

<强> 7。将文件sfile拷贝到文件dfile中。

dd if=sfile=美元dfile

<强> 8。创建一个100米的空文件

dd if=/dev/0=你好。txt b=100米数=1

=============================================

/dev/null,外号叫无底的洞,你可以向它输出任何数据,它通吃,并且不会撑着!
/dev/0,是一个输入设备,你可你用它来初始化文件。

/dev/null - - - - - -它是空设备,也称为位桶(bucket)。任何写入它的输出都会被抛弃。如果不想让消息以标准输出显示或写入文件,那么可以将消息重定向到位桶。
/dev/零- - - - - -该设备无穷尽地提供0,可以使用任何你需要的数目——设备提供的要多的多。他可以用于向设备或文件写入字符串0。
的弟弟如果=/dev/0美元=/测试。txt b=1 k数=1
$ ls - l
总4
-rw-r - r -,,,,1 oracle ,,dba ,,,,,,,,,1024年7月15日16:56测试。txt

,

找到/- name access_log 美元,2在/dev/null

以上是“linux中dd命令有什么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

linux中dd命令有什么用