CentOS 鸟哥 第九章 文件和文件系统的 压缩和打包

1.常见压缩 命令:

   gzip、zcat、bzip2、bzcat

2.安装compress

   系统右下角 连接光驱

   mount  /dev/cdrom   /mnt

   设置样本源:

           编辑 /etc/yum.repos.d/aa.repo   (aa.repo文件为新建)

                   [aaa]

                   name=aaaaa           (等号后面是不能有空格的)

                   baseurl=file///mnt

                   enabled=1

                   gpgcheck=0

   yum  list  ncompress ,查看compress

   yum  install  ncompress  -y   ,安装compress

3.compress  文件名,压缩文件

   compress  -v  文件名,查看压缩过程

                    后缀为 .Z

   compress -c -v 文件名 > 文件名.Z,查看压缩过程 且保留原文件。 > 为重定向

   uncompress  文件名.Z , 解压

4.gzip  文件名,后缀名为.gz

   gzip  -d .gz文件名,解压.gz文件

   gzip  -c  hosts   >  hosts.gz  ,保留原文件

5.zcat  .gz文件名,查看压缩文件

6.bzip2  文件名,压缩文件

   bzip2  -d  .bz2文件名,解压.bz2文件

   bzip2  -c  hosts  >  hosts.bz2 ,保留原文件

7.bzcat  .bz2文件名,查看压缩文件

8.zip   原文件名.zip    原文件名,压缩文件 且保留原文件,压缩文件大小比原文件大。。

   unzip  原文件名.zip ,解压文件 且 保留压缩文件

9.tar  打包归档,自身没有压缩功能,大小会变大(会大很多)

   tar  cvf    文件名.tar    原文件名,c为创建一个归档文件,v为显示创建归档的过程,f为指明归档后的名字,保留原文件

   tar  cvf    文件名.tar    原文件名   --remove-files,不保留原文件

   tar  tvf    文件名.tar,在不解档的情况下查看文件的内容

   tar  xvf    文件名.tar,x为解档,v显示解档过程,f为指明归档文件,解档到当前文件夹

   tar  xvf    文件名.tar   解档文件,在整个tar中指明想要解档的部分文件

   tar  xvf    文件名.tar    -C  aa/,解档到指定  文件夹/目录 中

   tar  zcvf  文件名.tar.gz    * ,将当前目录所有利用gzip压缩归档为  目标.tar

   tar  zxvf    文件名.tar.gz  ,解压解档

   tar  jcvf  文件名.tar.bz2    * ,利用bzip2

   tar  jxvf    文件名.tar.bz2  ,解压解档

   tar  jxvf    文件名.tar.bz2   解压解档文件,在整个tar中指明想要解压解档的部分文件

   tar  jxvf    文件名.tar.bz2    -C  aa/,解压解档到指定  文件夹/目录 中

10.cp  /etc/a   /etc/b  /etc/c   .  ,拷贝多个文件到当前目录中


---------------------------------------------------------------------------------

11.完全备份、增量备份、差异备份(上一次全备份到现在变化的部分,恢复效率高)

12.dump  ,只能从上次级别数字比这个小的开始备份


13.cat  /etc/dumpdates,该文件有备份时间

14.dump  -0u  -f   rhce/1.dump   要备份的文件,数字0-9指明备份级别 ,0为完全备份,f 指明备份路径,

15.restore  -t  -f  rhce/1.dump ,不恢复的时候查看有哪些内容

     restore  -r   -f   路径/文件名.dump,r为开始恢复

     restore  -i   -f   路径/文件名.dump,i为交互,指明恢复其中的哪些文件,add  aa  bb  为只恢复其中的aa和bb。再 输入extract,quit退出

16.Windows中做镜像 用 UtilISO;Linux中用mkisofs

17.mkisofs  -o  xx.iso  file1  file2  file3,o指明镜像名字

18.把光盘内容变为 镜像:

     cp  /dev/cdrom  xxx.iso  ,之后就可以用这个镜像不需要光盘了

19.dd  ,对硬盘做备份

      dd  if=/dev/sda3  of=test ,将sda3中的文件组成一个文件叫test

      dd  if=test  of=/dev/sda3 ,将test中的文件输出到 /dev/sda3 

      dd  if=/dev/sda2   of=/dev/sda3 ,包括inode的全部拷贝    

20.cpio ,打包工具,通过find找到文件 再通过管道传输

      find  -name  'file*'

      find  -name  'file*'  |  cpio  -o  >  xx.cpio ,o表示开始做备份 打包,备份前面命令找到的结果

      cpio  -iu  <  xx.cpio,i表示解包 ,u表示如果解压出的文件更  新 会覆盖

21.mv  xx.a  xx.b ,更改xx文件的后缀




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值