对文件夹使用 dd 命令,但已删除的项目似乎没有被删除

对文件夹使用 dd 命令,但已删除的项目似乎没有被删除

这是图像在此输入图像描述

我使用 dd 命令创建一张新软盘。首先,我尝试使用一个包含 naber.bin、test.bin、blabla.bin 和 boot.bin 的文件夹。

然后我删除了除 boot.bin 之外的所有内容。 ls -a 命令显示除 boot.bin 外没有任何文件。我也将它们删除到垃圾箱中。

然后我对这个文件夹使用了 dd 命令,我发现这些文件仍然存在。

这怎么可能?它是什么?是关于删除文件系统的文件吗,这个文件夹下的磁盘上是否还有二进制文件(如果是现在我明白删除文件恢复程序了^_^)?

答案1

sw_vers 的后期输出 + 您用于 dd 的确切命令。

还有 - file aramok 的输出 - 如果 aramok 是文件或目录,则该输出将失败(见下文)。

发布图像很难阅读。实际命令更好。

看来您正在尝试以某种方式写入(dd)到没有格式化的软盘。这意味着您尝试添加文件或文件目录,这可能会失败。

完成您想要完成的任务的最佳方法是使用“磁盘工具”,因为您使用的是 Mac。首先将您的软盘格式化为单分区+ MSDOS 磁盘。然后将您想要的文件拖放到格式化的软盘上。

使用 dd 来完成此操作很复杂。您必须创建一个二进制文件,例如 .iso 文件,其大小(以位为单位)与软盘完全相同,并且 .iso 文件中包含所有文件。

相关内容