Linux备份压缩命令
-
dump命令
格式:dump 备份参数 -f 备份设备 文件系统或目录
说明:可将目录或整个文件系统备份至指定的设备,或备份成一个大文件。
举例:
- 将/dev/hda1备份到/var/tmp/hda2dump
-
dump -0u -f /var/tmp/hda2dump /dev/hda1
其中,0表示备份级别,u表示备份后在/etc/dumpdates中记录备份的文件系统、层级、日期与时间等,f表示备份设备。详细请参考dump的man手册。
-
restore命令
格式:restore 恢复参数 备份设备
说明:restore命令用来恢复由dump备份的目录或文件系统。
- 将备份的/var/tmp/hda2dump进行还原
-
restore -r -f /var/tmp/hda2dump /dev/hda0
其中,r表示恢复,f表示要恢复的设备
-
bzip2命令
格式:bzip2 [参数] 文件
bzip2 -d 待解压gz文件
说明:bzip2是比gzip压缩效率更高的压缩命令。bunzip2是解压用bzip2压缩的文件。其实bzip –d的功能和bunzip2是一样的。注意,bzip2只能压缩单个文件。
- 将/home/user1/word压缩
-
bzip2 /home/user1/word //生成/home/user1/word.bz2
- 将/home/user1/word.gz解压缩
-
bzip2 -d /home/user1/word.gz //生成/home/user1/word
-
tar命令
格式:tar -cvf tar文件 待备份的目录或文件 //生成tar包
tar -cjvf bz文件 待压缩的文件或目录 //生成bzip2压缩
tar -czvf gz文件 待压缩的文件或目录 //生成gzip压缩
tar -cZjvf 压缩备份文件要压缩备份的文件或目录 –compress压缩
tar -jxvf tar.bzip2文件 //解压缩tar.bzip2文件
tar -zxvf tar.gz文件 //解压缩tar.gz文件
tar -Zxjvf tar.Z文件 //解压缩tar.Z文件
说明:用来对目录或文件进行打包(备份)或解包(还原)。tar命令常常和gzip命令或bzip2命令结合,对目录或文件进行压缩备份。另外,tar命令支持在打包的同时进行压缩,支持的压缩包括bzip2、gzip和compress。
- 将/etc/httpd下所有文件打包压缩到/root下,输出文件为http.tar.gz
-
tar -czvf /root/http.tar.gz /etc/httpd
- 将/ http.tar.gz解压还原
-
tar -zxvf /root/http.tar.gz
- 用tar打包一个目录下的文件
-
tar -cvf /mnt/lgx/a1.doc
结果产生一个以.tar为扩展名的打包文件。
- 用tar解开打包文件
-
tar -xvf /mnt/lgx/a1.doc.tar
- 解压a1.doc.tar.gz文件
-
gzip -dc /mnt/lgx/a1.doc.tar.gz //产生a1.doc.tar文件
-
tar –xvf /mnt/lgx/a1.doc.tar //产生a1.doc文件
这两次命令也可使用管道功能,把两个命令合二为一:
-
gzip -dc /mnt/lgx/a1.doc.tar.gz | tar -xvf
- 使用tar提供的自动调用gzip解压缩功能
-
tar -zxvf /mnt/lgx/a1.doc.tar.gz
注意:在通常情况下,tar打包与gzip(压缩)经常联合使用,效果更好。方法首先用tar打包,如:#tar –cvf /mnt/lgx/a1.doc,产生a1.doc.tar文件,然后用gzip压缩a1.doc.tar文件,如:#gzip /mnt/lgx/a1.doc.tar 产生a1.doc.tar.gz文件。
- gzip命令
格式:gzip 选项 文件目录列表
说明:gzip命令用来压缩文件,解压缩用gunzip命令。gzip压缩的文件会带gz扩展名。其实gzip带-d参数就可以解压自己压缩的文件。需要注意的是,gzip压缩文件后,原来的文件不再存在。另外,gzip带r参数可以压缩指定目录下的所有文件,但生成的是每个文件的单独压缩,而不是一个文件。所以往往结合tar打包命令对目录的压缩。
参数:
- -c 压缩结果写入标准输出,原文件保持不变。缺省时gzip将原文件压缩为.gz文件,并删除原文件。
- -v 输出处理信息。
- -d 解压缩指定文件。
- -t 测试压缩文件的完整性。
- 压缩/mnt/lgx/a1.doc
-
gzip -v /mnt/lgx/a1.doc
结果,产生a1.doc.gz的压缩文件。
- 将/home/user1/word压缩
-
gzip /home/user1/word //生成/home/user1/word.gz
- 将/home/user1/word.gz解压缩
-
gzip -d /home/user1/word.gz //生成/home/user1/word
声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 嗅谱网
转载请注明:转自《Linux备份压缩命令》
本文地址:http://www.xiupu.net/archives-55.html
关注公众号:
微信赞赏
支付宝赞赏