linux - 如果我运行 "rm -rf/* && dd if=/dev/zeros of=/dev/sdX"驱动器会被零覆盖吗?

标签 linux bash rm dd

我想知道上面命令的结果是什么。我的目标是一个命令,首先删除磁盘上的所有文件,然后用零覆盖磁盘。但是我担心上述命令的 rm 部分会删除运行 dd 命令所需的文件(例如/dev/sdX)。上述命令的结果是什么?如果它没有达到我所描述的效果,如何改进?

最佳答案

您不需要rm -rf/(阅读page cache)

只需执行dd if=/dev/zero of=/dev/sdX bs=64k(使用适当的X字母)。然后重新启动而不同步

如果您真的很偏执,请从实时 USB linux 执行dd。如果您更加偏执,请随后物理销毁磁盘(例如用锤子)。

关于linux - 如果我运行 "rm -rf/* && dd if=/dev/zeros of=/dev/sdX"驱动器会被零覆盖吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44380439/

相关文章:

linux - 如果映射文件未显示在过程映射中,我如何找到它?

Bash:如何做短暂的延迟?

bash - `rm -f` 要求确认,别名为 `rm -i`

unix - 当你 rm 文件时会发生什么?

c++ - 尝试在 Eclipse 中运行程序时出现 "Error opening terminal: unknown."

linux - debian 9 上关于 HTTPS 的 curl 命令行 API 更改

linux - 如何在以 <fc=ff00> 开头的行后添加字符串 “</font>”,但不添加连续的两行?

linux - 如何传递一个具有多个参数的变量来同时运行?

bash - 通过 bash 使用 rm 命令删除 5 天前的文件

linux - 是否有任何 GUI 工具可以查看带有源代码的编译文件?