如何在 Linux 中使用 dd 命令 ? - 实践

news/2026/1/23 20:19:53/文章来源:https://www.cnblogs.com/tlnshuju/p/19523931

如何在 Linux 中使用 dd 命令 ? - 实践

2026-01-23 20:14  tlnshuju  阅读(0)  评论(0)    收藏  举报

How to Use DD Command in Linux

在 Linux 世界中,dd 命令是一个强大而灵活的工具,最初设计为底层数据操作工具,dd 已经广泛的应用在与数据管理相关各种任务中,例如:复制、转换和写入数据到不同的存储介质。它处理原始块级别数据的能力使其成为处理磁盘映像、恢复数据、性能测试的首选解决方案。

在本文中,我们将深入研究 Linux 中 dd 命令的 15 个实际示例,帮助您快速掌握 dd 命令。

1. Copying a file

dd 命令可以用于复制文件,就像 cp 命令一样,从输入文件中读取数据 (if) 并将其写入输出文件 (of)

dd if=input.txt of=output.txt

输入结果如下:

10+0 records in
10+0 records out
5120 bytes (5.1 kB, 5.0 KiB) copied, 0.000939 s, 5.4 MB/s

2. Creating a disk image

你可以使用 dd 命令创建一个完整的磁盘或分区镜像。这对备份非常有用,因为它备份了整个磁盘或分区,包括其结构和内容。

dd if=/dev/sda of=/path/to/backup/disk_image.img

3. Restoring a disk image

要从镜像中恢复磁盘或分区,使用 dd 命令将镜像文件作为输入目标磁盘或分区作为输出。

dd if=disk_image.img of=/dev/sda

4. Creating a bootable USB drive

将 ISO 镜像写入 USB 驱动器以使其可引导,这对于安装新的操作系统非常有用。

dd if=linux_distro.iso of=/dev/sdb bs=4M status=progress

5. Securely erasing a disk

使用随机数据覆盖磁盘或分区,保证原有数据无法恢复。这在处理存储设备或准备加密设备时非常有用。

dd if=/dev/urandom of=/dev/sda bs=1M status=progress

6. Cloning a disk

将一个磁盘直接克隆到另一个磁盘,这对于升级存储设备、在设备间迁移数据或创建备份非常有用。conv=noerror,sync 选项确保跳过任何读取错误,并同步输出输入数据。

dd if=/dev/sda of=/dev/sdb bs=64K conv=noerror,sync status=progress

7. Converting uppercase to lowercase

将文本文件内容大写转换为小写。

dd if=input.txt of=output.txt conv=lcase

8. Converting lowercase to uppercase

将文本文件内容小写转换为大写。

dd if=input.txt of=output.txt conv=ucase

9. Extracting a specific portion of a file

提取文件的前 10 MB,这对于分析大文件特定部件是很有用的。

dd if=input_file of=extracted_file bs=1M count=10

10. Creating a fixed-size file filled with zeros

创建一个满是零的 1 GB 文件。这对于在文件系统上分配空间很有用,测试磁盘性能,或生成假数据。

dd if=/dev/zero of=1GB_file bs=1G count=1

结果如下:

1+0 records in
1+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 1.17362 s, 914 MB/s

11. Rescuing data from a damaged disk

使用 dd 命令从损坏的磁盘中恢复数据。conv=noerror,sync 选项确保跳过任何读取错误,并同步输出输入。

dd if=/dev/sda of=recovered_data.img conv=noerror,sync

12. Benchmarking read performance

通过读取存储设备上的数据,并将其丢弃到 /dev/null,以此衡量存储设备的读性能。这个测试可以帮助您评估存储设备的读取速度。

dd if=/dev/sda of=/dev/null bs=1M count=1024

13. Benchmarking write performance

通过向存储设备中写入大量数据来衡量存储设备的写性能。conv=fdatasync 选项确保数据被写入
磁盘命令完成前,提供更准确的写入速度的测量。

dd if=/dev/zero of=testfile bs=1M count=1024 conv=fdatasync

14. Converting a file from ASCII to EBCDIC

将文本从 ASCII 编码到 EBCDIC 编码(这是一种在 IBM 大型机和中型系统上使用的编码)

dd if=input.txt of=output.txt conv=ebcdic

15. Converting a file from EBCDIC to ASCII

将文本从 EBCDIC 编码到 ASCII 编码

dd if=input.txt of=output.txt conv=ascii

我的开源项目

酷瓜云课堂-在线教育解决方案

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1206401.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OPIK:一个开源的自动提示词优化框架

大语言模型发展到今天,写提示词不仅是个体力活,还是一个技术活。提示词的措辞稍微改一下,性能波动 20-50% 是常有的事。那能不能让 LLM 自己改进提示词呢? 本文主要讲的就是这个,一个处理复杂推理任务的 Agent,经…

重要更新:ModStart 根节点字号 (font-size) 调整公告

为了进一步提升框架的标准化程度及第三方库的兼容性,ModStart 决定从下一个版本开始,正式将 HTML 根节点的 font-size 由现有的 20px 统一调整为 16px。 一、 调整背后的考量 回归行业标准: 全球主流浏览器默认基准字号均为 16px。此次调整将…

学霸同款2026 AI论文写作软件TOP10:研究生开题报告必备测评

学霸同款2026 AI论文写作软件TOP10:研究生开题报告必备测评 2026年学术写作工具测评:为何需要一份权威榜单 随着人工智能技术的不断进步,AI论文写作软件已成为研究生群体提升科研效率的重要工具。然而,市场上产品繁多、功能参差…

2026年1月GEO优化服务商Top10榜单:搭配AI搜索优化提升营销计划效果

一、2026年GEO服务商评测体系与TOP10榜单 本次评测严格遵循 “三维九项动态评估模型” ,所有评估结论均基于对3218家企业合作实证的8500余组有效数据点分析。模型聚焦以下三大维度及九项具体指标: 随着AI搜索在日常信息检索中的渗透率持续提升&#xf…

数据结构代码联习随笔(顺序表到栈)

顺序表 #include<stdio.h> #include<stdlib.h> #define maxx 20 //结构体 typedef struct ArrayList {int* data;int s; }Array; //初始化一个空顺序表 void InitArray(Array* a){a->data = (int*)mall…

工信部等五部委认证:道可云AI元宇宙漫游打造智慧文博新体验

近日&#xff0c;工业和信息化部、文化和旅游部等五部门联合公布2025年度视听系统典型案例名单&#xff0c;青岛道可云网络科技有限公司的“AI元宇宙平台”凭借在数字文博领域的创新突破成功入选“数字舞台和智慧文博视听系统”方向典型案例。这一殊荣不仅标志着道可云在人工智…

STM32G474单片机开发入门(十五)CAN通信功能详解及实战 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

道可云AI元宇宙平台入选国家视听系统典型案例,获文旅部权威认可

根据《工业和信息化部办公厅 文化和旅游部办公厅 国家广播电视总局办公厅 国家知识产权局办公室 中央广播电视总台办公厅关于推荐2025年度视听系统典型案例的通知》&#xff08;工信厅联电子函〔2025〕240号&#xff09;&#xff0c;经各地主管部门和有关单位推荐、专家评审和网…

微积分1期末复习

微积分1期末复习微积分1期末复习 选取往年第一学期真题。 极限、导数与微分(18~19第一学期期中)设函数 \(f(u)\) 可导,函数 \(y = f(x^{3})\) 当自变量 \(x\) 在 \(x = 1\) 处取增量 \(\Delta{x} = -0.1\) 时,相应…

广电总局等五部委联合认证!道可云AI元宇宙成2025智慧文博标杆案例

近日&#xff0c;工业和信息化部、文化和旅游部、国家广播电视总局、国家知识产权局、中央广播电视总台联合公布2025年度视听系统典型案例名单&#xff0c;全国共86个案例入选。青岛道可云网络科技有限公司的"道可云AI元宇宙平台"成功入选"数字舞台和智慧文博视…

道可云AI元宇宙平台入选2025年度视听系统典型案例

根据《工业和信息化部办公厅 文化和旅游部办公厅 国家广播电视总局办公厅 国家知识产权局办公室 中央广播电视总台办公厅关于推荐2025年度视听系统典型案例的通知》&#xff08;工信厅联电子函〔2025〕240号&#xff09;&#xff0c;经各地主管部门和有关单位推荐、专家评审和网…

GrokAI1.1.10 | 马斯克AI,实测可无敏感生图,可生成视频

Grok AI 是由埃隆马斯克领导的科技公司 xAI 开发的一款先进人工智能助手。它能够像人类一样思考并回答问题&#xff0c;分析和解答自然语言问题。通过此应用&#xff0c;用户可以进行写作、获取知识、接受教育以及完成日常任务。Grok AI Mod APK 版本解锁了原始应用中的所有高级…

大型商务综合体怎么选会议设备和厂商?适配 + 稳定才是关键

大型商务办公综合体作为城市商务活动的核心载体&#xff0c;汇聚了各类规模、不同业态的企业&#xff0c;会议场景的频次、规格与多样性远超普通办公空间。会议设备作为商务沟通、决策研讨、品牌展示的核心支撑&#xff0c;其选型是否合理、适配&#xff0c;直接影响综合体的办…

金融产品客户终身价值预测与提升策略

金融产品客户终身价值预测与提升策略 关键词:金融产品、客户终身价值、预测模型、提升策略、数据分析 摘要:本文聚焦于金融产品客户终身价值的预测与提升策略。首先介绍了研究的背景、目的、预期读者和文档结构,对相关术语进行了清晰定义。接着阐述了客户终身价值的核心概念…

如何通过Sub-GHz无线收发单片机,高效搭建低功耗广域网络?

万物互联时代浪潮下&#xff0c;工业抄表、工业监测、家居安防等行业正加速朝着无线化传输与数字化管理等方向持续发展。而物联网芯片作为这些行业搭建LPWAN&#xff08;低功耗广域网&#xff09;的硬件基础之一&#xff0c;亦正从满足基础连接需求&#xff0c;向具备“高效用频…

救命神器8个AI论文网站,助本科生轻松搞定毕业论文!

救命神器8个AI论文网站&#xff0c;助本科生轻松搞定毕业论文&#xff01; AI 工具如何成为论文写作的得力助手 在当今这个信息爆炸的时代&#xff0c;本科生们面对毕业论文的压力越来越大。无论是选题、资料收集&#xff0c;还是撰写和降重&#xff0c;每一个环节都可能成为…

第一篇:背景篇 - 为什么医院需要自己的超算?

副标题&#xff1a;从测序成本下降曲线到AI革命&#xff0c;看医疗科研的算力焦虑 当一台测序仪一天产生的数据量&#xff0c;超过了整个医院信息科过去十年的存储容量&#xff1b;当一个AI模型训练所需的算力&#xff0c;足以让全院的办公电脑瘫痪一周——医疗科研&#xff0…

彼得林奇对公司治理透明度的量化评估

彼得林奇对公司治理透明度的量化评估关键词&#xff1a;彼得林奇、公司治理透明度、量化评估、财务分析、信息披露摘要&#xff1a;本文深入探讨了彼得林奇对公司治理透明度进行量化评估的方法和理念。从彼得林奇的投资思想背景出发&#xff0c;详细解析了公司治理透明度的核心…

LoRA微调的挑战(二)

目录一、总起一句(非常关键)二、第一类问题:数据层面的挑战(最重要)1️⃣ 标注一致性和任务边界不清2️⃣ 多意图输入导致 label 表达困难三、第二类问题:模型与 LoRA 本身的限制3️⃣ LoRA 对“分类能力”提升有…

Django测试框架深度利用:Factory Boy与Fixture对比

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …