Osama ALASSIRY Asked: 2009-05-08 01:30:04 +0800 CST2009-05-08 01:30:04 +0800 CST 2009-05-08 01:30:04 +0800 CST 在 Linux 中创建 iso 文件 772 我使用两个命令创建了 iso 文件: dd if=/dev/cdrom of=文件名 cp /dev/cdrom文件名 两者有什么区别,两者都为我工作。 linux iso cp dd 3 个回答 Voted Best Answer Nathan 2009-05-08T02:03:24+08:002009-05-08T02:03:24+08:00 对于复制 CD,两者都可以,尽管我通常通过执行来明确设置块大小 dd if=/dev/cdrom of=cdrom.iso bs=512 对于其他块设备,如果设备上的块大小意外,则 cp 可能不起作用。 来自http://en.wikipedia.org/wiki/Dd_(Unix) 请注意,使用 cp 复制整个磁盘映像的尝试可能会忽略最后一个块,如果它是意外的长度;如果可能,dd 将始终完成副本。 John T 2009-05-08T02:00:04+08:002009-05-08T02:00:04+08:00 使用 dd 命令允许指定输入的“字节精确”副本。如果在磁盘而不是 cdrom 上使用 dd 命令,它将能够从文件系统界面复制以前删除的文件,而 cp 命令无法看到这些文件。但是由于您使用 /dev/cdrom 作为输入(与磁盘的结构不同),因此界面上没有以前删除的文件,因此命令应该完全相同。 更多信息:http://en.wikipedia.org/wiki/Dd_(Unix) Alnitak 2009-05-08T03:49:35+08:002009-05-08T03:49:35+08:00 实际上没有区别,除了一些非常小的警告。 两者dd都cp将从输入源(/dev/cdrom块设备)读取所有块并将整个 CD-ROM 复制到目标文件。 dd然而,这是“正确”的做法。
对于复制 CD,两者都可以,尽管我通常通过执行来明确设置块大小
对于其他块设备,如果设备上的块大小意外,则 cp 可能不起作用。
来自http://en.wikipedia.org/wiki/Dd_(Unix)
使用 dd 命令允许指定输入的“字节精确”副本。如果在磁盘而不是 cdrom 上使用 dd 命令,它将能够从文件系统界面复制以前删除的文件,而 cp 命令无法看到这些文件。但是由于您使用 /dev/cdrom 作为输入(与磁盘的结构不同),因此界面上没有以前删除的文件,因此命令应该完全相同。
更多信息:http://en.wikipedia.org/wiki/Dd_(Unix)
实际上没有区别,除了一些非常小的警告。
两者
dd
都cp
将从输入源(/dev/cdrom
块设备)读取所有块并将整个 CD-ROM 复制到目标文件。dd
然而,这是“正确”的做法。