13.Linux 中文件的归档和压缩

文件的归档命令tar
压缩命令

 
 1.归档的好处
   a.方便使用、查询、阅读
   b.易于管理(批量删除文件)
2.为啥要压缩?
   a.文本文件压缩后很省空间;
   图片、视频 压缩后可能占用更大的空间,
   因为图片和视频本身就是压缩格式文件;
   3.主机A要跟主机B传输一个大小为10G的文件估计传送100s
      如果直接传递会大量的占用流量宽带,导致公司的内网访问速度缓慢;
      传输前压缩---》传输后解压
     把10G的文件压缩成5G,传送的时间时50s;
     
    总结(文件压缩的好处):
     a.节约硬盘资源
     b.加快文件传输效率;     
     
      tar 命令的使用
      tar 文件   是把几个文件和(或)目录集合一个文件夹里,是创建备份和归档的最佳工具;
      tar --help
 打包
    tar 选项  包名称 目标文件/目录
    tar cvf grub2.tar  /boot/grub2
    #c create 创建
    #v 详细
    #f filename
    file 命令
    作用:确定文件类型
    语法:file 文件名
    注:linux系统不根据后缀名识别文件类型;
         用file命令查看文件类型
    把两个目录或目录+文件打包成一个软件包
    tar -cvf aa.tar /boot/ /etc/passwd
    不解包,查看tar中的内容
    tar tvf grub2.tar
    解包
    tar xvf grub2.tar
    解包 指定路径
    tar xvf grub2.tar -C/opt/
    对比文件的大小
    a.du -sh /boot/grub2    
    b.ll -h grub2.tar
    
    tar 归档+压缩
     1.gzip zbip2 zip tar
     一、压缩格式:gz,bz2,xz,zip,Z
     格式(文件名格式):压缩名.tar.gz 或压缩名.tgz 
     语法: tar zcvf newFile.tar.gz SOURCE
     ll -h gurb2.tar*
     
     解压:tar zxvf grub2.tar.gz -C/opt/
     
     另一种压缩方法:bz2
     语法格式:tar jcvf newfile.tar.bz2 RESOURCE
      tar jcvf grub2.tar.bz2 /boot/grub2
      对比大小 ll -h grub2.tar*
     解压:
      tar jxvf grub2.tar.bz2 -C/opt/
      
      zip 软件包解压缩命令
      zip是压缩程序,unzip 是解压程序;
      压缩文件
      zip passwd.zip /etc/passwd
      
      -r 压缩目录
      格式 zip 选项 名称  源
      zip -r grub2.zip /boot/grub2
      比较大小
      -h grub2.*
      
      解压:unzip grub2.zip -d /opt/
      -d 指定目录
      
      Linux系统能不能解压rar格式的压缩包?能的话,怎么解压?
      补充
      压缩命令 gzip bzip2 xz
      语法格式:
      gzip 文件
      bzip2 文件
      xz     文件
      和zip的使用方式一样
      解压:gzip -d 文件
            bzip -d 文件
            xz -d  文件 或unxz 文件
    不解压的情况查看压缩文件的内容分别用zcat,bzcat,xzcat
     
    
    
    
     
   
   
   

猜你喜欢

转载自blog.csdn.net/qq_29393273/article/details/84843777