在Unix/Linux中,dd和cp的区别是什么?

如题所述

cp 就是复制文件和目录。有使用软/硬链接的选项,保持权限的选项,失败时删掉目标再重试的选项,目标存在时询问的选项,等等。但是怎么写数据它自己说了算,不给你多少选项。

dd 是把数据从一个文件写到另一个文件,不支持多个文件和目录。只管数据,不管文件本身的各种属性和特性。写数据时它可以指定进行转换、从指定位置开始、指定每次写的大小(块大小)、指定写入多少块,等等。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-05-06
这两个区别也太大了。dd 可以创建出一个特殊的文件,cp是复制一个文件。
更多关于这两个命令的区别,可以参考书籍《Linux就该这么学》本回答被网友采纳
相似回答