1. 程式人生 > >dd命令和cp命令的區別

dd命令和cp命令的區別

dd命令和cp命令的區別

  

‍cp與dd的區別在於cp可能是以位元組方式讀取檔案,而dd是以扇區方式記取。顯然dd方式效率要高些。
dd最大的用處是他可以進行格式轉換和格式化。dd是對塊進行操作的,cp是對檔案操作的。

比如有兩塊硬碟,要將第一塊硬盤裡的資料複製到第二塊硬碟上
dd if=/dev/hda of=/dev/hdc bs=4 count=1024

hda和hdc硬碟上資料的佈局是一摸一樣的(扇區級別,每個扇區上的資料都是一樣的)

cp只是將第一硬碟上的資料複製到第二個硬碟上,由於系統寫硬碟不是順序寫的,哪裡有足夠的空間放就放到哪,所以第二個硬碟相同的扇區號上的資料和第一塊硬碟是可能不一樣的。。

dd命令可以用來進行整個partition或者disk的備份