zoukankan      html  css  js  c++  java
  • 【linux之压缩归档,tar】

    一、压缩和归档

    压缩算法就是等量代换

    gzip FILE1 FILE2...  扩展名 .gz
        -#(数字):#代表压缩等级,1-9,默认6
        -d(compression):解压缩
        -r:递归的压缩目录
    gunzip:解压缩的命令
    zcat 可查看gzip压缩后的文件(不需要解压缩)
    
    bzip2
         -#(数字):#代表压缩等级,1-9,默认6(比gzip压缩效果好)
         -d(compression):解压缩
         -k:压缩后,保留原文件
    bunzip2
    bzcat
    
    xz
    unxz
    xzcat

    二、tar

    文件归档,打包 可以将多个目录或文件打包成一个大文件(相对路径)
    tar:tape archive 磁带档案
    磁带,线性访问;磁盘,随机访问
    cpio

    主选项必选,且只能选择一个。

    tar [OPTION...] 档案文件 源文件列表(相对路径)...
    主选项(主选项必选,且只能选择一个。):
    -c:创建档案文件
    -x:提取释放档案文件中的内容 (默认释放到工作目录中)
    -r:追加新的内容到已存在的档案文件中
    -u:将被修改过的文件更新到档案文件
    -t:查看档案文件中的内容
    辅助选项:
    -j:使用bzip2工具对档案文件进行压缩处理
    -z:使用gzip工具对档案文件进行压缩处理
    -f:指定档案文件的名称
    -M:分卷存储档案文件
    -C:为释放的文件指定释放路径(目录),而不是释放到当前目录中。(若有目标位置有同名文件,直接覆盖)
    -k:在释放文件的时候,如果目标目录中有同名文件,那么就不释放这个文件
    --exclude:不包括,在释放文件的时候,排除掉某个文件(一个--exclude只能排除一个文件,可重复使用)
    -v:显示归档过程(正常)
    -vv:显示更详细

    建立归档文件:

    tar -cf 档案文件 源文件列表
    释放档案文件:(保证f选项和档案文件挨着)
    tar -xf 档案文件 [-C /PATH/TO/SOMEDIR ] [档案文件中的文件名]
    tar -tf 档案文件 
    tar -czf 档案文件.gz 
      
    注意:保证f选项和档案文件挨着
    
    tar选项的“-”可以省略不写
  • 相关阅读:
    机器视觉行业的很多知识
    机器视觉行业的一些状况,新手们可以了解下
    图像处理心得
    自动化机器视觉行业视觉方案设计心得
    关于Visionpro可以同时运行几个VPP的问题
    把Visionpro的控件如何加载到VS中去
    VS2015和OpenCV配置
    在VS2015中用C++编写可被其它语言调用的动态库DLL
    自定义控件实现图像的显示和放大缩小,平移,右击菜单选择“自适应窗口”“保存图像”
    PictureBox中的图片实现鼠标滑轮控制缩放和平移
  • 原文地址:https://www.cnblogs.com/smallmars/p/8524562.html
Copyright © 2011-2022 走看看