设为首页收藏本站language 语言切换
查看: 1984|回复: 2
收起左侧

[分享] 【SPOTO思博网络】【小白基础学习】运维基础《dd命令》

[复制链接]
发表于 2022-1-5 11:25:40 | 显示全部楼层 |阅读模式
本帖最后由 SPOTO 于 2022-8-8 12:05 编辑

【SPOTO思博网络】【小白基础学习】运维基础《dd命令》
Linux dd命令用于读取、转换并输出数据。


dd可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。


常用参数

1.if=文件名:输入文件名,缺省为标准输入。即指定源文件。<if=input file >


2.of=文件名:输出文件名,缺省为标准输出。即指定目的文件。<of=output file >


3.ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。

obs=bytes:一次输出bytes个字节,即指定一个块大小为bytes个字节。

bs=bytes:同时设置读入/输出的块大小为bytes个字节,后门可以自定义大小,比如1M、1G


4.cbs=bytes:一次转换bytes个字节,即指定转换缓冲区大小。


5.skip=blocks:从输入文件开头跳过blocks个块后再开始复制。


6.seek=blocks:从输出文件开头跳过blocks个块后再开始复制。


例子

将文件testfile_2里的内容转换成大写,并输出到testfile_1文件中,小写对应的是lcase
ddif=testfile_2   of=testfile_1 conv=ucase


硬盘对拷
#ddif=/dev/sdc    of=/dev/sdd   


创建指定大小的文件
#ddif=/dev/zero   of=/tmp/1.file    bs=1M   count=100

这样就创建出来了一个100M(bs* count)的文件1.file


测试硬盘的读写速度
ddif=/dev/zero bs=1K count=1000000 of=/root/1Gb.file
ddif=/root/1Gb.file bs=64k | dd of=/dev/null



file:///C:\Users\SPOTO\AppData\Local\Temp\ksohtml\wps824C.tmp.jpg
备注

/dev/zero,是一个输入设备,你可你用它来初始化文件。该设备无穷尽地提供0,可以使用任何你需要的数目——设备提供的要多的多。


他可以用于向设备或文件写入字符串0.

把/dev/null看作"黑洞",它等价于一个只写文件,所有写入它的内容都会永远丢失.,而尝试从它那儿读取内容则什么也读不到。


然而,/dev/null对命令行和脚本都非常的有用。






文章来源:网络,因觉优质,特此分享,侵删。

——————————————————————————————————
HCIE/CCIE的提升空间有多少?看看群内聊天讨论就知道!


                               
登录/注册后可看大图


添加老杨老师微信:spotoa,加入全国网工交流群(已建立50+个),获取更多CCIE/HCIE考试一手资讯+考试必备资料,也欢迎添加
网工老杨老师微信:spotoa


                               
登录/注册后可看大图



【推荐阅读】
 楼主| 发表于 2022-8-8 12:06:07 | 显示全部楼层
如果你有以下需求:
1. 有需要思科/华为考证【稳定题库】
2. 想要进入全国网工交流群,和更多同伴连接
3. 对网工生涯迷茫,想要有大佬可以指点迷津~

欢迎扫描下方二维码,加老杨老师的微信,作为CCIE+9年网工,他对行业的了解可谓是颇深。围观他的朋友圈,能学习到的技术和视野远远超过你的想象,欢迎扫码加v!!!


                               
登录/注册后可看大图

板凳 2022-8-8 12:06:07 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-1 14:56 , Processed in 0.068905 second(s), 13 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表