linux的文件处理命令——dd

本文深入探讨了Linux下的dd命令,一个强大但需谨慎使用的工具,尤其在磁盘镜像和复制场景中表现卓越。文章详细解释了dd命令的参数,如bs、if和of,并通过实例展示了如何使用dd将镜像文件烧录到SD卡,同时提醒用户操作前确认文件位置以避免数据丢失。

一切皆文件。
dd:
是一个很强大但是又有点危险的命令,它的强大在整个磁盘的镜像的时候显得很突出,简单的一行命令就可以实现将整个磁盘的内容复制到另一个磁盘里面。
dd if=/…/… of=/…/… [bs=…][conv=…]
bs表示block size,if和of表示input file和output file,其实后面所跟的参数也有ibs(一次读入的块的字节数)和obs(一次输出的块的字节数),如果只写bs就是默认ibs和obs都是等于bs。
前面说过了,这里是对于文件进行处理。
举个例子吧,之前用到pynq-z2这块开发板,镜像文件下载到电脑里面之后,怎么烧进SD卡用于pynq读取linux操作系统呢?
就用到dd这个命令。
比如:
dd if=/home/pynq-z2.img of=/dev/sdb1 bs=1M
这样等一会儿就可以把img镜像烧写进SD卡里面了。
很方便,很强大。
但是注意一点,想做这种稍微大的点的事情之前,注意一下输入和输出文件的位置是否真的正确。否则,最坏情况是原本的整个磁盘的东西都丢了。
dd还有一些其他的使用,如:
在这里插入图片描述改变文件的内容,改大写用ucase,改小写就是lcase了。
还有去除某部分内容,(注意到这里dd是默认覆盖原文件的)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200208162417203.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值