Kru*_*uug 12
回答你的主要问题,不,他们不做同样的事情。
dd 处理您指定的文件,使其能够在设备之间复制数据,或从设备复制到文件。如果特别涉及设备,这通常用于移动数据(从 cd-rom 光盘创建 iso 映像,例如:dd if=/dev/cdrom of=mycdrom.iso),或备份原始设备(有时在 RAC 数据库中使用) : dd if=/dev/raw/raw1 of=device_raw1)
cp 用于将文件内容复制到新文件或新位置。您特别想要的是保留所有权、时间戳和模式(权限),以及能够递归操作(=能够复制目录)。
小智 11
他们做同样的事情,除非你指定的选项之一, dd
这其中字节被复制的限制,如seek
或skip
或count
或如果您使用的 dd
选项突变字节如conv
。如果您没有使用这些选项之一, dd
而只是使用更常见的选项,如if
, of
,bs
那么这两个实用程序都做同样的事情:打开两个文件,从输入读取,写入输出,直到输入耗尽或者输出不能接受更多字节。
有很多关于读取和写入“设备”文件的迷信,说明您必须使用dd
这些文件,但这只是迷信。 dd
没有做任何不同的事情,我们只是打开文件并读取和写入字节。
归档时间: |
|
查看次数: |
29706 次 |
最近记录: |