linux的文件处理命令——dd

一切皆文件。
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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值