Linux系统中dd命令详解
dd命令是一个Linux系统中的磁盘复制命令(块设备复制),与cp命令不同,cp是一个文件一个文件地复制,dd是一块一块地复制。它可以将指定的输入文件复制到指定的输出文件中,或者从输入文件中抽取一部分数据并输出到输出文件中。dd命令的常用参数及用法如下:
1. bs参数
bs参数用于指定读写的块大小,例如bs=1M表示每次读写1MB的数据块。这个参数可以显著地影响dd命令的复制速度。如果不指定bs参数,默认值是512字节。
2. if参数和of参数
if参数用于指定输入文件,of参数用于指定输出文件。例如:
dd if=/dev/sda of=/dev/sdb
这个命令将硬盘sda上的数据复制到硬盘sdb上。
3. count参数
count参数用于指定复制的数据块数。例如:
dd if=/dev/sda of=/dev/sdb bs=1M count=100
这个命令将硬盘sda上的100MB数据复制到硬盘sdb上。
4. skip参数
skip参数用于指定从输入文件中跳过的块数。例如:
dd if=/dev/sda of=/dev/sdb bs=1M skip=100 count=50
这个命令将从硬盘sda的第100MB处开始复制50MB数据到硬盘sdb上。
5. seek参数
seek参数用于指定在输出文件中跳过的块数。例如:
dd if=/dev/zero of=/dev/sda bs=1M seek=10 count=90
这个命令将在硬盘sda上的第10MB处开始写入90MB的数据,其余部分被填充为0。
6. status参数
status参数用于指定dd命令的进度输出方式。例如:
dd if=/dev/sda of=/dev/sdb bs=1M status=progress
这个命令将在复制过程中输出进度信息。
7. 用于启动的U盘
dd命令还可以用于制作启动U盘。例如:
dd if=ubuntu-18.04-desktop-amd64.iso of=/dev/sdb bs=4M
这是一个最简单最实用制作U盘启动盘却方法,不但Linux系统的影像可以,其它如Windows系统也可以。
这个命令将Ubuntu 18.04的ISO文件写入U盘sdb中,制作成启动U盘。注意,这个命令将覆盖U盘中原有的数据,请谨慎使用。
精品浏览器工具,鲜有人知却超级好用!
编辑/排版:卒見01SidekickBrowser一个免费、隐私、安全、快速的浏览器。基于Chrome内核,支持浏览器内分屏、应用添加、会话分类等超多功能。注册账户后,可一键迁移数据,同时兼容谷歌插件!Sidekick能够让你在互联网使用中毫无干扰,加快工作流程。官网:www.meetsidekick.com02Copixel站长网2023-07-29 14:10:030000微信忘了登录密码,手机号也不用了,教你一招快速找回,一键登录
站长网2023-07-29 11:50:210001win11快捷键保姆级教程,秒变电脑大神!
新一代Windows11新增了很多实用的快捷键,其中有5个巨好用!巨丝滑!而且是Windows10用户根本体验不到的!这么好的东西必须给你们备上!话不多说,今天我给大家整理了Windows11常用快捷键合集和新增快捷键的详解,赶紧学起来吧~站长网2023-07-30 13:15:280004excel规律长数据快速录入技巧视频:产品编码自定格式
excel规律数据录入视频|excel长数据快速录入视频|excel产品编码录入技巧视频|excel自定格式录入视频本视频教程由部落窝教育分享。站长网2023-07-28 13:36:340000微信一口气更新了6个功能,我只想说:这也太......
Hello,各位叨友们好呀!我是叨叨君~微信最近虽然没有进行版本更新,但却悄悄做了一些改变,不得不说新变化还是有些看头的,接下来就让我们一起来看看都有哪些变化吧!1、查看名片想要知道自己在某个商家总共消费了多少钱?可以在微信支付对话框【查看名片】中查看付款记录。2、导出个人信息微信8.0.16版本,目前已支持导出个人信息,包括昵称、头像等。站长网2023-07-28 09:46:250000