福田网站建设团队,使用wordpress rss,开发商城微信小程序,免费装饰公司网站模板在线Linux命令查询工具
dd
复制文件并对原文件的内容进行转换和格式化处理
补充说明
dd命令用于复制文件并对原文件的内容进行转换和格式化处理。dd命令功能很强大的#xff0c;对于一些比较底层的问题#xff0c;使用dd命令往往可以得到出人意料的效果。用的比较多的还是…在线Linux命令查询工具
dd
复制文件并对原文件的内容进行转换和格式化处理
补充说明
dd命令用于复制文件并对原文件的内容进行转换和格式化处理。dd命令功能很强大的对于一些比较底层的问题使用dd命令往往可以得到出人意料的效果。用的比较多的还是用dd来备份裸设备。但是不推荐如果需要备份oracle裸设备可以使用rman备份或使用第三方软件备份使用dd的话管理起来不太方便。 建议在有需要的时候使用dd 对物理磁盘操作如果是文件系统的话还是使用tar backup cpio等其他命令更加方便。另外使用dd对磁盘操作时最好使用块设备文件。
语法
dd(选项)选项
bslt;字节数gt;将ibs输入与obs输出设成指定的字节数
cbslt;字节数gt;转换时每次只转换指定的字节数
convlt;关键字gt;指定文件转换的方式
countlt;区块数gt;仅读取指定的区块数
ibslt;字节数gt;每次读取的字节数
obslt;字节数gt;每次输出的字节数
oflt;文件gt;输出到文件
seeklt;区块数gt;一开始输出时跳过指定的区块数
skiplt;区块数gt;一开始读取时跳过指定的区块数
--help帮助
--version显示版本信息。实例
[rootlocalhost text]# dd if/dev/zero ofsun.txt bs1M count1
10 records in
10 records out
1048576 bytes (1.0 MB) copied, 0.006107 seconds, 172 MB/s[rootlocalhost text]# du -sh sun.txt
1.1M sun.txt该命令创建了一个1M大小的文件sun.txt其中参数解释
if代表输入文件。如果不指定if默认就会从stdin中读取输入。of代表输出文件。如果不指定of默认就会将stdout作为默认输出。bs代表字节为单位的块大小。count代表被复制的块数。/dev/zero是一个字符设备会不断返回0值字节\0。 块大小可以使用的计量单位表 | 单元大小 | 代码 | | – | – | | 字节1B | c | | 字节2B | w | | 块512B | b | | 千字节1024B | k | | 兆字节1024KB | M | | 吉字节1024MB | G |
以上命令可以看出dd命令来测试内存操作速度
1048576 bytes (1.0 MB) copied, 0.006107 seconds, 172 MB/s生成随机字符串 我们甚至可以使用 /dev/urandom 设备配合 dd 命令 来获取随机字符串。
[rootlocalhost ~]# dd if/dev/urandom bs1 count15|base64 -w 0
150 records in
150 records out
15 bytes (15 B) copied, 0.000111993 s, 134 kB/s
wFRAnlkXeBXmWs1MyGEs在线Linux命令查询工具