Linux压缩打包方法连载之五:dd命令

在压缩文件的过程中,Linux压缩打包方法有多种在此我们详细讲解dd命令的概念,同时文列举了多种Linux压缩方法的范例供大家查看,相信您能在这里学到更多东西....

dd命令
[root@linux~]#ddif="input_file"of="outptu_file"bs="block_size"\
count="number"

参数:
◆if:就是inputfile部梢允亲爸绵福
◆of:就是outputfile喔~也可以是装置;
◆bs:规划的一个block的大小,如果没有设定时,预设是512bytes
◆count:多少个bs的意思。

范例一:
将/etc/passwd备份到/tmp/passwd.back当中
[root@linux~]#ddif=/etc/passwdof=/tmp/passwd.back
3+1recordsin
3+1recordsout
[root@linux~]#ll/etc/passwd/tmp/passwd.back
-rw-r--r--1rootroot1746Aug2514:16/etc/passwd
-rw-r--r--1rootroot1746Aug2916:57/tmp/passwd.back

仔细的看一下,我的/etc/passwd文件大小为1746bytes,因为我没有设定bs,所以预设是512bytes为一个单位,因此,上面那个3+1表示有3个完整的512bytes,以及未满512bytes的另一个block的意思啦!事实上,感觉好像是cp这个指令啦~

范例二:
备份/dev/hda的MBR
[root@linux~]#ddif=/dev/hdaof=/tmp/mbr.backbs=512count=1
1+0recordsin
1+0recordsout

这就得好好t解一下颐侵勒庞才痰MBR为512bytes,就是放在硬盘的第一个sector啦,因此,我可以利用这个方式来将MBR内的所有资料都纪录下来,真的很厉害吧!^_^

范例三:
将整个/dev/hda1partition备份下来。
[root@linux~]#ddif=/dev/hda1of=/some/path/filenaem

这个指令很厉害啊!将整个partition的内容全部备份下来~后面接的of必须要不是在/dev/hda1的目录内啊~否则,怎么读也读不完~这个动作是很有效用的。

相关推荐