Linux备份压缩命令

 

  1. dump命令

    格式:dump 备份参数 -f 备份设备 文件系统或目录

    说明:可将目录或整个文件系统备份至指定的设备,或备份成一个大文件。

    举例

    1. 将/dev/hda1备份到/var/tmp/hda2dump
  • dump -0u -f /var/tmp/hda2dump /dev/hda1

    其中,0表示备份级别,u表示备份后在/etc/dumpdates中记录备份的文件系统、层级、日期与等,f表示备份设备。详细请参考dump的man手册。

  1. restore命令

    格式:restore 恢复参数 备份设备

    说明:restore命令用来恢复由dump备份的目录或文件系统。

    1. 将备份的/var/tmp/hda2dump进行还原
  • restore -r -f /var/tmp/hda2dump /dev/hda0

    其中,r表示恢复,f表示要恢复的设备

  1. bzip2命令

    格式:bzip2 [参数] 文件

    bzip2 -d 待解压gz文件

说明:bzip2是比gzip压缩效率更高的压缩命令。bunzip2是解压用bzip2压缩的文件。其实bzip –d的功能和bunzip2是一样的。注意,bzip2只能压缩单个文件。

  1. 将/home/user1/压缩
  • bzip2 /home/user1/                //生成/home/user1/.bz2
  1. 将/home/user1/.gz解压缩
  • bzip2 -d /home/user1/.gz            //生成/home/user1/word
  1. 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。

  1. 将/etc/httpd下所有文件打包压缩到/root下,输出文件为http.tar.gz
  • tar -czvf /root/http.tar.gz /etc/httpd
  1. 将/ http.tar.gz解压还原
  • tar -zxvf /root/http.tar.gz
  1. 用tar打包一个目录下的文件
  • tar -cvf /mnt/lgx/a1.doc

    结果产生一个以.tar为扩展名的打包文件。

  1. 用tar解开打包文件
  • tar -xvf /mnt/lgx/a1.doc.tar
  1. 解压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
  1. 使用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文件。

  1. gzip命令

格式:gzip 选项 文件目录列表

说明:gzip命令用来压缩文件,解压缩用gunzip命令。gzip压缩的文件会带gz扩展名。其实gzip带-d参数就可以解压自己压缩的文件。需要注意的是,gzip压缩文件后,原来的文件不再存在。另外,gzip带r参数可以压缩指定目录下的所有文件,但生成的是每个文件的单独压缩,而不是一个文件。所以往往结合tar打包命令对目录的压缩。

参数:

  • -c 压缩结果写入标准输出,原文件保持不变。缺省时gzip将原文件压缩为.gz文件,并删除原文件。
  • -v 输出处理信息。
  • -d 解压缩指定文件。
  • -t 测试压缩文件的完整性。
  1. 压缩/mnt/lgx/a1.doc
  • gzip -v /mnt/lgx/a1.doc

    结果,产生a1.doc.gz的压缩文件。

  1. 将/home/user1/word压缩
  • gzip /home/user1/word        //生成/home/user1/word.gz
  1. 将/home/user1/word.gz解压缩
  • gzip -d /home/user1/word.gz        //生成/home/user1/word

声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 智乐兔
转载请注明:转自《Linux备份压缩命令
本文地址:https://www.zhiletu.com/archives-55.html
关注公众号:智乐兔

赞赏

wechat pay微信赞赏alipay pay支付宝赞赏

上一篇
下一篇

相关文章

在线留言

你必须 登录后 才能留言!

在线客服
在线客服 X

售前: 点击这里给我发消息
售后: 点击这里给我发消息

智乐兔官微