如何使用“dd”命令(逐块)复制“单个文件”(使用 dd 命令创建的)?

如何使用“dd”命令(逐块)复制“单个文件”(使用 dd 命令创建的)?

Debian 10;需要从安装在 Debian 10 上的外部介质复制到安装在 Ubuntu 18.04 上的外部介质。

我可以使用另一个dd命令来执行此操作,主要问题似乎是参数if需要是什么。到目前为止,我所发现的只是复制整个扩展媒体设备时的“if”命令。if=/dev/???

我已经能够使用 dd 命令复制某些外部媒体,但必须复制整个外部媒体。

现在,我只想复制一个文件。是的,单个文件可以占据整个目的地。

我想知道是否可以复制并粘贴“已经”dd 创建的文件,我使用以下命令来创建这个单个文件,我现在需要将其移动到 microSD 卡。

当复制这个单个文件时,是的,新文件/副本需要包含原始单个文件所具有的每个块;逐块的副本。

整个媒体设备的上一个 dd 命令:

sudo dd if=/dev/sdx bs=16M of=/path.to.file/create.name

下面的问题非常相似,但我需要知道确切的命令,这样我就不会犯错误。原始“dd'd”文件所在的闪存驱动器可能存在一些问题,因此除非绝对必要,否则我不想再次重做原始 dd。

超级用户:Linux dd 可以将单个文件从 ext4 格式的分区复制到 NTFS 分区吗?

在引用的文章中,一条评论写道:

dd if=... 中的源以及目标始终是命名文件。它可能是内核提供的虚拟“设备”文件,但据 dd 所知,它仍然只是一个文件。

也许我只是替换/dev/sdx/dev/sdx/filename

相关内容