位置: IT常识 - 正文

Linux系统中使用dd命令来转换和拷贝文件(linux的使用场合)

编辑:rootadmin
这篇文章主要介绍了Linux系统中使用dd命令来转换和拷贝文件的方法,dd命令的使用是Linux入门学习中的基础知识,需要的朋友可以参考下... 16-01-14

推荐整理分享Linux系统中使用dd命令来转换和拷贝文件(linux的使用场合),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux的使用,linux使用方式有哪些方面,linux的使用,linux 使用技巧,linux 使用技巧,linux的使用场合,linux使用范围,linux使用方式有哪些方面,内容如对您有帮助,希望把文章链接给更多的朋友!

dd-转换和拷贝文件当进行非强制的转换的时候,使用指定的输入和输出块大小拷贝文件 (默认是从标准输入到标准输出。)它每次从输入读取指定大小的一个块(默认是512字节)。 如果使用 bs=bytes 选项,并且没有转换,除了指定 sync, noerror, 或 notrunc 之外, 那么dd将把全部读到的数据(可以比请求读的少) 写到独立的输出块去。 这个输出块的长度和读到的数据 完全一样,除非指定使用 sync(同步) 转换,那样的话,数据结尾处将追加NUL字符(或空格,见下)。其他情况下,输入的时候每次读一个块,然后处理,并将 输出结果收集起来,最后写到指定大小的数据块中去。最 终的输出块可能会比指定的大小短一些。

如果你想要在线看 manual, 可以试试: dd --help

或是 info dd

如果你想要看看这个版本如何: dd --version

输入或输出 dd if=[STDIN] of=[STDOUT]

强迫输入或输出的Size为多少Bytes bs: dd -ibs=[BYTE] -obs=[SIZE]

强迫一次只做多少个 Bytes cbs=BYTES

Linux系统中使用dd命令来转换和拷贝文件(linux的使用场合)

跳过一段以后才输出 seek=BLOCKS

跳过一段以后才输入 skip=BLOCKS

当然你可以拿这个来方便的拷贝光碟(注意,你的光碟是标准的 iso9660格式才可以这么做唷!)

dd if=/dev/cdrom of=cdrom.iso 其中 if 后面以及 of 后面的内容依你的需求调整。

然后给系统这个指令就可以烧了:

cdrecord -v cdrom.iso 这篇不是在讲 cdrecord 的,所以上面的指令是最为简单但是不一定能符合您的硬件环境...功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。可以用该命令实现DOS下的diskcopy命令的作用。先用dd命令把软盘上的数据写成硬盘的一个寄存文件,再把这个寄存文件写入第二张软盘上,完成diskcopy的功能。需要注意的是,应该将硬盘上的寄存文件用rm命令删除掉。系统默认使用标准输入文件和标准输出文件。

if=file 从 file 中读而不是标准输入。 of=file 写到 file 里去而不是标准输出。除非指定 conv=notrunc ,否则, dd 将把 file 截为O字节(或由 seek= 选项指定的大小) ibs=bytes 一次读 bytes 字节。默认是512。 obs=bytes 一次写 bytes 字节。默认是512。 bs=bytes 一次读和写 bytes 字节。这将覆盖 ibs 和 obs 设定的值(并且,设定 bs 不等于同时将 ibs 和 obs 设为同一个值,至少在 只使用 sync, noerror 或 notrunc 转换时是这样的。因为bs规定,每个输入块都应作为单独 的数据块拷贝到输出,而不把较短的块组合到一起)。 cbs=bytes 为 block 转换和 unblock 转换指定转换块的大小。 skip=blocks 在拷贝之前,跳过输入文件的前 blocks 块,每块大小为 ibs-byte 字节。 seek=blocks 在拷贝之前,跳过输出文件的前 blocks 块,每块大小为 obs-byte 字节。 count=blocks 只拷贝输入文件的前 blocks 块(每块的大小为 ibs-byte 字节),而不是全部内容,直到文件末尾。

转换conv=转换[,转换]... 将文件按 转换 参数指定的方式转换(在lq,rq两边没有空格)。

转换方式包括: ascii 将EBCDIC转换成ascii。 ebcdic 将ascii转换成ebcdic。 ibm 将ascii转换成alternative ebcdic。 block 每一行输入,无论长短,输出都是 cbs 字节,并且其中的lq换行rq(NEWLINE,即c中的')用 空格替换。如有必要,行尾会填充空格。 unblock 用lq换行rq替换每个输入块( cbs 字节大小)末尾的空格。 lcase 将大写字母转换成小写。 ucase 将小写字母转换成大写。 swab 交换每对输入字节。如果读入的字节数是奇数,最后 一个字节只是简单的复制到输出(因为没有能跟它交换的 字节了)(POSIX 1003.26,PASC翻译1003.2 3号和4号)。 noerror 发生读错误时,继续进行。 notrunc 不截断输出文件。 sync 用0填充到每个输入块的末尾,使其大小为 ibs 字节。

例:

代码如下:[root@localhost ~]# dd if=/dev/hdx of=/dev/hdy #将本地的/dev/hdx整盘备份到/dev/hdy[root@localhost ~]# dd if=/dev/hdx of=/path/to/image #将/dev/hdx全盘数据备份到指定路径的image文件[root@localhost ~]# dd if=/dev/hdx | gzip >/path/to/image.gz #备份/dev/hdx全盘数据,并利用gzip工具进行压缩,保存到指定路径[root@localhost ~]# dd if=/path/to/image of=/dev/hdx # 将备份文件恢复到指定盘[root@localhost ~]# gzip -dc /path/to/image.gz | dd of=/dev/hdx #将压缩的备份文件恢复到指定盘[root@localhost ~]# dd if=/dev/hdx of=/path/to/image count=1 bs=512 #备份磁盘开始的512Byte大小的MBR信息到指定文件[root@localhost ~]# dd if=/dev/cdrom of=/root/cd.iso #拷贝光盘数据到root文件夹下,并保存为cd.iso文件

本文链接地址:https://www.jiuchutong.com/zhishi/274844.html 转载请保留说明!

上一篇:win1019025怎么更新(win10怎么更换版本)

下一篇:这张磁盘有写保护什么意思详情(这张磁盘有写保护无法格式化)

  • 163邮箱可以改账号名字吗(163邮箱可以改账号吗)

    163邮箱可以改账号名字吗(163邮箱可以改账号吗)

  • 腾讯怎么扫一扫登会员(腾讯怎么扫一扫登别人会员)

    腾讯怎么扫一扫登会员(腾讯怎么扫一扫登别人会员)

  • 抖音怎么查看活跃状态(抖音怎么查看活跃度和权重)

    抖音怎么查看活跃状态(抖音怎么查看活跃度和权重)

  • 爱奇艺付费电影能下载吗(爱奇艺付费电影多久可以免费)

    爱奇艺付费电影能下载吗(爱奇艺付费电影多久可以免费)

  • 苹果x面容id设置不了(iphone x面容设置)

    苹果x面容id设置不了(iphone x面容设置)

  • 尼康18200一代和二代的区别(尼康18200mtf)

    尼康18200一代和二代的区别(尼康18200mtf)

  • 小米手机相机图标没了怎么办(小米手机相机图标不见了)

    小米手机相机图标没了怎么办(小米手机相机图标不见了)

  • 拼多多怎样帮朋友砍一刀(拼多多怎样帮朋友砍一刀图解)

    拼多多怎样帮朋友砍一刀(拼多多怎样帮朋友砍一刀图解)

  • cmos电池没电会有什么故障现象(cmos电池没电会黑屏吗)

    cmos电池没电会有什么故障现象(cmos电池没电会黑屏吗)

  • ob2226sp能用什么代替(ob2226sp能用什么代换)

    ob2226sp能用什么代替(ob2226sp能用什么代换)

  • space键的作用(space键的功能是什么)

    space键的作用(space键的功能是什么)

  • 光猫los不亮是什么原因(光猫los灯不亮正常吗)

    光猫los不亮是什么原因(光猫los灯不亮正常吗)

  • 短信显示已送达是不是对方就看了(iphone发短信显示已送达)

    短信显示已送达是不是对方就看了(iphone发短信显示已送达)

  • wps如何删除空白部分(wps如何删除空白表格)

    wps如何删除空白部分(wps如何删除空白表格)

  • 手机辅助功能怎么打开(手机辅助功能怎么找不到了)

    手机辅助功能怎么打开(手机辅助功能怎么找不到了)

  • oppok5手机有呼吸灯吗(oppo手机呼吸灯怎么设置)

    oppok5手机有呼吸灯吗(oppo手机呼吸灯怎么设置)

  • 怎么升级电脑版微信(怎么升级电脑版本window)

    怎么升级电脑版微信(怎么升级电脑版本window)

  • iphone11怎么设置输入法(iphone11怎么设置面容解锁)

    iphone11怎么设置输入法(iphone11怎么设置面容解锁)

  • 预设账号数量达到上限怎么办(什么是预设账号已达上限)

    预设账号数量达到上限怎么办(什么是预设账号已达上限)

  • 华为相机分辨率10mp和40mp有什么区别?(华为相机分辨率不见了)

    华为相机分辨率10mp和40mp有什么区别?(华为相机分辨率不见了)

  • 抖音收藏音乐怎么保存到手机(抖音收藏音乐怎么转到u盘)

    抖音收藏音乐怎么保存到手机(抖音收藏音乐怎么转到u盘)

  • vivox27pro有没有红外线功能(vivox27pro有没有红外线遥控)

    vivox27pro有没有红外线功能(vivox27pro有没有红外线遥控)

  • 华为手机能扫描吗(华为手机能扫描身份证吗)

    华为手机能扫描吗(华为手机能扫描身份证吗)

  • Mac怎么使用PP助手下载壁纸具体该怎么操作(macos ppt软件)

    Mac怎么使用PP助手下载壁纸具体该怎么操作(macos ppt软件)

  • 减免税流程
  • 利润表主营业务成本怎么算
  • 不计入销售收入
  • 母公司获得分红怎么做账
  • 如何确定一个企业在网络营销中的目标受众?
  • 企业级软件开发
  • 所得税费用期初有余额吗
  • 小规模出租不动产免税吗
  • 商贸公司收到的邮票怎么做账
  • 长期股权投资会计处理方法,对投资方报表有何影响
  • 营业执照三证合一是哪一年开始的
  • 材料成本会计的主要内容
  • 服务费做成本分录
  • 试车要给钱吗
  • 当月未认证发票分录
  • 主营业务税金及附加包括印花税吗
  • 数字证书费
  • 营改增之前
  • 发票上折扣怎么记账
  • 付款账号姓名是什么意思
  • 购买用于产品设计拍摄的道具怎么做账?
  • 承兑汇票贴单怎么贴
  • 计划分配率怎么算
  • 电脑玩网络游戏一小时多少流量
  • 为什么windows10关机后自动开机
  • 企业所得税费用扣除比例
  • linux 计算字符数
  • wordpress怎么上传网站
  • 移动列表格
  • vue创建项目后开始写的步骤
  • vue 路由
  • php读取文件内容的方法和函数
  • php构造函数重载
  • 企业办理退税,税务机关要检查吗
  • 结转费用类会计分录怎么写
  • 人力资源投资收益
  • 在php中声明变量时,变量名称以什么符号开头
  • 员工借款未还离职怎么办
  • 客户要发票加收怎么办
  • 单位出租厂房需交税吗
  • 出租人在融资租赁中需要处理的会计问题
  • 支付宝支付凭证在哪里查
  • 开票机号填错了怎么办
  • 招待客人有什么讲究
  • 金蝶低值易耗品报废操作
  • 残保金逾期申报了补报会有罚款和滞纳金吗?
  • 材料估价入库发票收到如何记账
  • 股东借款如何认定为出资
  • 收到退留抵税额会计分录
  • 工资发多了可以追回吗
  • 小规模纳税人的金税盘可以抵税吗
  • 建筑业分项目核算会计账务处理
  • 申报系统中印花税报表怎么填
  • 收入红冲够是否红冲成本
  • 会计工作的基本步骤和主要工作
  • sqlserver数据库建库建表
  • win 10预览版
  • linux临时目录在哪
  • xp安装磁盘格式
  • demon.exe是什么
  • xp系统怎么没有无线网络连接
  • mac 阿里旺旺怎么使用
  • centos怎么安装yum源
  • win8怎么没有无线网图标不见了
  • win7的语言栏不见了
  • 如何查看win7系统
  • win10交接wifi
  • Linux安装配置jdk
  • .android
  • Android游戏开发教程
  • 炉石 xhope
  • nodejs微信公众号开发
  • 不用jquery用什么
  • 安卓白屏问题有哪些
  • javascript编程技术
  • 安卓手机怎么自定义
  • jquery $each
  • 个体工商户税务年报网上怎么申报
  • 河北电子税务局如何添加办税人员
  • 汕头汕尾什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设