news 2026/7/3 5:49:37

【如何快速用空数据(零字节)覆盖指定文件的原有内容】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【如何快速用空数据(零字节)覆盖指定文件的原有内容】

Linux平台dd 命令

  • dd
    • 执行例子
    • 参数的含义说明
    • 实际执行效果
    • 执行输出的解读
    • 为什么执行这个命令?

dd

用空数据(零字节)覆盖指定文件的原有内容,但保持文件大小不变。

执行例子

**
[root@test /]# dd if=/dev/zero of=test.dat bs=1 count=$(stat -c%s test.dat) conv=notrunc
7498+0 レコード入力
7498+0 レコード出力
7498 bytes (7.5 kB, 7.3 KiB) copied, 0.0211044 s, 355 kB/s**

参数的含义说明

参数含义说明
if=/dev/zero输入文件/dev/zero 是一个特殊设备文件,读取它会不断产生 0x00 空字节(二进制零)
of=test.dat输出文件要操作的目标文件
bs=1块大小每次读写 1 字节
count=$(stat -c%s test.dat)块数量stat -c%s 获取文件的大小(字节数),这里结果是 7498
conv=notrunc不截断文件关键参数!表示不删除/截断原文件,只是覆盖内容

实际执行效果

  1. 获取文件大小:stat -c%s test.dat 得到 7498(字节)
  2. 执行覆盖:dd 从 /dev/zero 读取 7498 次,每次 1 字节,写入到目标文件中
  3. 结果:文件的所有原始数据被替换为 0x00,但:文件大小不变(仍是 7498 字节)
  4. 文件权限、时间戳等信息不受影响(因为是覆盖内容)

执行输出的解读

7498+0 レコード入力 ← 读取了 7498 个块(每个块 1 字节)
7498+0 レコード出力 ← 写入了 7498 个块
7498 bytes (7.5 kB, 7.3 KiB) copied, 0.0211044 s, 355 kB/s

  • 写入数据量:7498 字节(约 7.3 KB)
  • 耗时:0.021 秒
  • 速度:355 KB/s(因为 bs=1 太小,效率很低)

为什么执行这个命令?

常见用途:清除文件敏感数据

  • 如果test.dat 包含密码、密钥、业务敏感信息,直接删除文件并不能彻底清除磁盘上的数据(可能被恢复)
  • 用 dd 将其内容全部覆写为 0,可以防止数据被恢复
  • conv=notrunc 确保文件大小不变,只替换内容
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/3 5:47:28

多维聚合中的数据变形术:维度层级、度量类型与变形链路实战

1. 这不是简单的“GROUP BY”——多维聚合中的数据变形术到底在解决什么问题?如果你正在处理销售报表、用户行为分析、IoT设备时序汇总,或者哪怕只是整理一份带地区、季度、产品线、渠道四个维度的Excel透视表,那你一定遇到过这种场景&#x…

作者头像 李华
网站建设 2026/7/3 5:45:34

私域直播平台源码开发实战:直播、订单、商城全链路解析

近年来,直播行业已经从"流量竞争"逐渐迈向"用户运营"。相比公域直播依赖平台推荐,越来越多企业开始布局属于自己的私域直播平台,希望将用户沉淀到自己的体系中,实现更高效的转化与复购。因此,私域…

作者头像 李华
网站建设 2026/7/3 5:44:24

性价比高的轴承回收公司

在众多的轴承回收公司中,选择一家性价比高且值得信赖的合作伙伴至关重要。遂昌宏泰轴承专业回收凭借其卓越的服务和显著的优势,在行业内脱颖而出。以下将从几个方面详细分析宏泰轴承专业回收的特点及其实操建议,帮助您做出明智的选择。一、资…

作者头像 李华
网站建设 2026/7/3 5:42:06

外文论文辅导平台怎么选?一对一辅导服务深度横评

英文论文卡壳,导师批注“表达不地道、引文格式混乱”——这是很多留学生和研究者的真实困境。市面上的外文论文辅导平台不少,但深度和效果差距很大。横向对比主流平台后,逢君学术凭借专业导师一对一辅导和母语级学术润色,对提升学…

作者头像 李华
网站建设 2026/7/3 5:40:49

澄澈十三水_摆牌总犯规的3个理牌思路

引言:摆牌总倒水?问题不在手气,在思路 打十三水(又叫十三张)的新手,最常见的挫败不是牌不好,而是摆着摆着就犯规了——很多地方也叫"倒水"或"相公",指三墩的大小顺序摆反了,导致这一局直接判负。明明拿了一手好牌,却因为分配失误白白送分,这比牌烂还憋屈。…

作者头像 李华
网站建设 2026/7/3 5:35:25

Java:xml字符转义

在Java中&#xff0c;在处理XML时&#xff0c;经常会遇到需要将特殊字符转义的情况&#xff0c;以避免XML解析错误或数据不正确显示的问题。例如&#xff0c;在XML中&#xff0c;<、>、&、" 和 这些字符需要被转义。下面是一些常见的转义规则和在Java中如何实现…

作者头像 李华