Linux中压缩和dd命令怎么用

介绍

这篇文章主要介绍Linux中压缩和dd命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

<强>压缩命令

[root@linux ~] #压缩(dcr)文件或目录
◆参数:
- d:用来解压缩的参数
- r:可以连同目录下的文件也同时给予压缩呢!
- c:将压缩资料输出成为标准输出(输出到萤幕)
◆范例:
范例一:将/etc/man.配置複制到/tmp,并加以压缩
[root@linux ~] # cd/tmp
(root@linux tmp) # cp/etc/man.配置。
(root@linux tmp) #压缩的男人。配置
(root@linux tmp) # ls - l
-rw-r - r - 1根根2605年7月27日43 man.config。Z
范例二:将刚刚的压缩档解开
(root@linux tmp) #压缩- d man.config。Z

范例三:将人。配置压缩成另外一个文件来备份
(root@linux tmp) #压缩- c的人。配置比;man.config.back。Z
(root@linux tmp) #我的人。配置*
-rw-r - r - 1根根4506年7月27日43人。配置
-rw-r - r - 1根根2605年7月27日46 man.config.back。Z
#这个- c的参数比较有趣!他会将压缩过程的资料输出到萤幕上,而不是写入成为
#文件。Z文件,所以,我们可以透过资料流重导向的方法将资料输出成为另一个档名。
#关於资料流重导向,我们会在bash shell当中详细谈论的啦!

<强> dd命令

[root@linux ~] # dd如果=癷nput_file"=皁utptu_file"b=癰lock_size"\
数=皀umber"
◆参数:
如果:就输入文件是啰~也可以是装置喔!
:就是输出文件喔~也可以是装置;
bs:规划的一个块的大小,如果没有设定时,预设是512字节
数:多少个bs的意思。
◆范例:
范例一:将/etc/passwd备份到/tmp/passwd。回来当中
[root@linux ~] # dd if=/etc/passwd的=/tmp/passwd。回
3 + 1记录在
3 + 1记录
[root@linux ~] #/etc/passwd/tmp/passwd。回
-rw-r - r - 1746 8月25十四16根根/etc/passwd
-rw-r - r - 1根根1746年8月29日16:57/tmp/passwd。回
#仔细的看一下,我的/etc/passwd文件大小为1746字节,因为我没有设定bs,
#所以预设是512字节为一个单位,因此,上面那个3 + 1表示有3个完整的
# 512字节,以及未满512字节的另一个块的意思啦!
#事实上,感觉好像是cp这个指令啦~

范例二:备份/dev/hda的MBR
[root@linux ~] # dd if=/dev/的注重科技进步=/tmp/MBR。废话=512年数=1
1 + 0记录在
1 + 0记录了
#这就得好好瞭解一下啰~我们知道整颗硬盘的MBR为512字节,
#就是放在硬盘的* * *个部门啦,因此,我可以利用这个方式来将
# MBR内的所有资料都纪录下来,真的很厉害吧! ^ _ ^

范例三:将整个/dev/hda1分区备份下来。
[root@linux ~] # dd if=/dev/hda1=/一些/道路/filenaem
#这个指令很厉害啊!将整个分区的内容全部备份下来~
#后面接的的必须要不是在/dev/hda1的目录内啊~否则,怎么读也读不完~
#这个动作是很有效用的,如果改天你必须要完整的将整个分区的内容填回去,
#则可以利用dd if=/一些/文件=/dev/hda1来将资料写入到硬盘当中。
#如果想要整个硬盘备份的话,就类似诺顿的鬼魂软体一般,
#由磁盘到磁盘,嘿嘿~利用dd就可以啦~厉害厉害!

Linux中压缩和dd命令怎么用