有关dd命令的几个简单例子
来源:互联网 发布:远程克隆linux系统 编辑:程序博客网 时间:2024/06/03 00:35
有关这个命令的具体参数和解释,大家可以man。
这篇博文的目的dd命令的简单使用,主要是从实际例子进行出发的。
首先,dd命令是转换和复制一个文件。
这个命令和cp有什么区别呢?
(1)dd是对块进行操作的,cp是对文件进行操作的。
(2)cp若干个文件之后,还是若干个文件,dd之后,相当于汇总成了一个 文件了。
具体的区别可以参考:
http://blog.csdn.net/erazy0/article/details/6087554
我们这里一起来看几个比较重要的参数吧:
输入/输出
dd if=input_file of=output_file
强迫一次只做多少个字节
cbs=my_size
seek=my_size
一次读入bytes字节(也就是一个块的大小)
ibs=byes
一次写bytes字节(也就是一个块的大小)
obs=bytes
同时设置ibs和obs
bs=bytes
从输入文件开头跳过bloks块开始复制
skip=bloks
从输出文件开头跳过bloks块开始复制(通常只有输出文件是磁盘或者磁带时有效)
seek=bloks
仅拷贝 blocks 个块,块大小等于 ibs 指定的字节数。
count=blocks
count=blocks
用指定的参数转换文件。
conv=conversion[,conversion...]
转换参数:
ascii 转换 EBCDIC 为 ASCII。
ebcdic 转换 ASCII 为 EBCDIC。
ibm 转换 ASCII 为 alternate EBCDIC.
block 把每一行转换为长度为 cbs 的记录,不足部分用空格填充。
unblock 使每一行的长度都为 cbs ,不足部分用空格填充。
lcase 把大写字符转换为小写字符。
ucase 把小写字符转换为大写字符。
swab 交换输入的每对字节。
noerror 出错时不停止。
notrunc 不截短输出文件。
sync 把每个输入块填充到ibs个字节,不足部分用空(NUL)字符补齐。
(1)有这样一个问题:现在需要一个大的文件进行测试,想将一个文件复制上N遍来生成这个文件。
我们使用dd命令和/dev/zero字符设备文件来实现,
dd if=/dev/zero of=out_file
具体的实现可以参考我的博客:
http://blog.chinaunix.net/space.php?uid=22566367&do=blog&id=2159337
(2)有一个二进制文件file1,size>2K,现在想从第64个字节处开始读取,需要读取128Bytes,另外又有文件file2,想把刚才读取的结果放到从file2开始第32个字节的开始位置,替换128Bytes,这个应该如何实现呢?
dd if=fileA of=fileB bs=1 count=128 skip=63 seek=31 conv=notrunc
0
上一篇:linux 进程的pid分配策略——pid位图算法
下一篇:利用strstr简单求最大字串
相关热门文章
- 欢迎寻找简单在ChinaUnix博客...
- QEMU源码分析系列(四)...
- Python 包管理工具解惑
- MyBatis 入门(五)--分页查询(...
- APP开发流程,你知道多少...
- python 自动化测试平台 Robot ...
- python 自动化测试平台 Robot ...
- python snmp 自动化2-在python...
- 自动化测试详细测试计划 模板...
- python snmp 自动化3-修改pyth...
- linux dhcp peizhi roc
- 关于Unix文件的软链接
- 求教这个命令什么意思,我是新...
- sed -e "/grep/d" 是什么意思...
- 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
0 0
- 有关dd命令的几个简单例子
- dd命令的简单用法
- linux module的几个命令的简单例子
- Linux dd 命令的简单介绍
- 几个简单的SQL例子
- html5的几个简单例子
- 几个简单的博弈例子
- 几个简单的命令
- Linux 上的几个命令 dd, mv, rename
- 介绍Linux 上的几个命令 dd, mv, rename
- Linux下dd命令常用的几个组合
- dd命令解析和例子
- 6个关于dd命令备份Linux系统的例子
- 几个有关进程和服务的命令
- 几个ubuntu中和包有关的命令
- 有关Linux下的几个解压缩命令
- cmd有关jar的几个命令
- cmd有关jar的几个命令
- Android 手机震动效果
- linux静态链接库和动态链接库简单使用
- Linux中EXPORT_SYMBOL的用法
- linux 进程的pid分配策略——pid位图算法
- ORACLE的一个表空间对应多个用户
- 有关dd命令的几个简单例子
- 利用strstr简单求最大字串
- 抓不到的就放弃吧
- CDR利用修剪命令将文字一分为二的两种方法
- http状态码一览
- 使用分布式实现N皇后问题 erlang语言实现
- 有关sizeof()的实现
- c++派生类对象赋值给基类对象
- 快速幂取模の子函數
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
上学时同桌把手伸我的裤衩里
2018小儿上学时看户口还是籍贯
大班上学期家长会
大班上学期周计划
大班上学期教案
二年级上学期写话
大班上学期工作计划
大班上学期家长会发言稿
初三上学期化学方程式
2018二年级上学期期末数学试卷
高二上学期化学学什么
高一上学期可以转学吗
初三上学期英语课本
初一上学期地理知识点
初三上学期班主任工作总结2017
大四上学期可以考公务员吗
初二上学期英语知识点
大班评语大全上学期
上学歌谱子
上学歌曲谱
上学歌歌词
上学歌儿歌
上学歌钢琴谱
上学歌简谱歌谱
上学歌教案
上学歌原版伴奏
上学歌钢琴简谱左右手
上学歌简普
上学歌mp3
上学歌mtv
上学歌摇滚
上学歌伴奏下载
上学歌下载
上学歌儿童版
上学歌太阳当空照歌词
上学歌搞笑版
上学歌儿歌太阳当空照
上学歌搞笑版歌词
上学歌歌词 儿歌
儿歌上学歌
上学歌带拼音