`
yuanyao
  • 浏览: 147156 次
  • 性别: Icon_minigender_1
  • 来自: 就那小山沟
社区版块
存档分类
最新评论

压缩指令

阅读更多
压缩指令
后缀名
*.Z compress程序压缩文件
*.bz2 bzip2程序压缩文件
*.gz gzip程序压缩文件
*.tar tar程序压缩文件
*.tat.gz tar程序打包的文件,且经过gzip压缩


compress
语法:
[root @root /root]# compress [-d] filename
参数说明:
-d : 解压缩参数

uncompress 与compress这是一对指令,用来压缩与解压缩后缀名为.Z的文件



bzip2 bzcat
语法:
[root @test /root]# bzip2 [-dz] filename           压缩 解压缩指令
[root @test /root]# bzcat filename.bz2    读取压缩文件的命令
参数说明:
-d: 解压缩
-z: 压缩



gzip zcat
语法:
[root @test /root]# gzip [-d#] filename 压缩与解压缩
[root @test /root]# zcat filename.gz 读取压缩文件的内容
参数说明:
-d: 解压缩的参数
-#: 解压缩等级,1最不好,9最好,6为默认值



tar
语法:
[root @test /root]# tar [-zxcvfpP] filename
[root @test /root]# tar –N ‘yyyy/mm/dd’ /path –zcvf target.tar.gz source
参数说明:
-z: 是否同时具有gzip
-x: 解开一个压缩文件
-t: 查看tarfile里面的文件
-c: 建立一个压缩文件
-v: 压缩过程中显示文件
-f: 使用文件名
-p: 使用原文件的原有属性
-P: 可以使用绝对路径
-N: 比后面接的日期(yyyy/mm/dd)还要新的文件才会被打包进新建的文件中
--exclude FILE: 在压缩过程中,不要将FILE打包

tar可以将整个目录或指定文件整合成一个文件



cpio
语法:
[root @test /root]# cpio –covB > [file | device]  备份
[root @test /root]# cpio –icduv < [file | device]  还原
参数说明:
-o: 将数据复制输出到文件或设备上
-i: 将数据直文件或设备复制出到系统中
-t: 查看cpio建立的文件或设备内容
-c: 以一种较新的便携格式(portable format)储存
-v: 让储存过程中文件名称可以在屏幕上显示
-B: 让默认的Blocks可以增至5120bytes,这样的好处是可以让大文件的储存速度加快,
-d: 自动建立目录,由于cpio的内容可能不在同一个目录内,如此在反备份过程会有问题.就可以自动将需要的目录建立起来
-u: 自动用较新的文件覆盖较旧的文件
分享到:
评论
1 楼 Magicloud 2009-01-12  
tar还有j方法,使用bzip2格式。
另外常用还有zip/unzip,unrar。

相关推荐

    RISC-V 压缩指令集手册 中文版

    ### RISC-V压缩指令集详解 #### 一、引言 RISC-V(Reduced Instruction Set Computing Version 5)是一种开放指令集架构,其设计旨在为计算机科学家和工程师提供一个可自由使用的指令集架构(ISA),以促进处理器...

    linux下tar解压缩指令小结

    本文将围绕“linux下tar解压缩指令小结”这一主题,详细解析各种常见压缩格式的处理方法,以及如何使用tar命令进行打包与解包。 ### 1. tar命令的基本理解 首先,需要澄清一个概念:tar命令主要用于打包文件,并不...

    ffmpeg压缩视频指令

    ffmpeg压缩视频指令,分割截取指令,合并指令

    基于相似性的粗粒度可重构指令压缩.docx

    指令集设计包括基础指令集和压缩指令集。基础指令集固定为 64 位,共由操作码字段、源操作数字段、输出字段和立即数/地址字段组成。 通过将指令分割成多个字段,例如源操作数的来源字段和地址索引字段,然后将这些...

    Linux文件压缩命令

    在Linux操作系统中,文件压缩是日常管理任务的重要组成部分,它有助于节省存储空间并加快数据传输。本篇文章将详细讲解Linux中的几种主要文件压缩命令,包括`bzip2`、`gzip`、`zcat`、`znew`、`tar`和`ar`以及`cpio`...

    一种面向DSP深度压缩指令的数据竞争检测方法 (2005年)

    ### 一种面向DSP深度压缩指令的数据竞争检测方法 #### 关键知识点解析 ##### 一、背景与问题描述 - **背景介绍**: - **数字信号处理器(DSP)**:专门设计用于快速处理数字信号的微处理器,广泛应用于通信、音频...

    RISC-V 指令集手册

    - **LR/SC指令行为规范**:进一步明确LR/SC(Load-Reserve/Store-Conditional)指令在不同场景下的成功条件及失败要求,包括在序列中使用压缩指令的情况。 - **RV32E ISA提案**:提出了一个新的RV32E基本ISA提案,...

    DFT EDT 压缩解压缩模块详解

    4. **测试序列生成**:生成用于驱动DFT逻辑的测试序列,包括压缩指令和数据,确保测试模式能正确地在被测芯片上执行。 5. **解压缩过程**:在测试过程中,测试设备发送压缩的测试序列,DFT逻辑中的解压缩单元将接收...

    RISC-V 指令集手册-v2.1中文版.pdf

    6. **LR/SC指令行为细化**:详细说明了LR/SC指令允许和不允许的行为,包括在序列中使用压缩指令的情况。 7. **新提出的RV32E ISA**:提出了一个基本ISA的提案,RV32E,旨在减少整数寄存器的数量,以适应低功耗应用...

    RISC-V指令集手册卷1.pdf

    - **LR/SC指令优化**:澄清了LR/SC指令的成功条件和失败要求,包括在序列中使用压缩指令的情况。 - **新提案**:提出了一个名为RV32E的基本ISA提案,旨在减少整数寄存器的数量。 - **调用约定修订**:调整了调用...

    ffmpeg视频压缩-亲测可用

    PHP是这个过程中的服务器端编程语言,用于接收前端WebUploader上传的视频文件,处理压缩指令,并将结果返回给用户。WebUploader是一个JavaScript库,它提供了文件选择、预览、上传等功能,与PHP配合,可以构建一个...

    面向嵌入式VLIW处理器的代码压缩技术.pdf

    解压缩结构需要快速且无误地将压缩指令转换为处理器可执行的形式。同时,地址重映射确保了解压缩过程中的正确寻址,这对于保持程序执行的连续性至关重要。 为了评估不同压缩技术的效果,文章对比了三种压缩编码技术...

    ARM汇编Thumb指令

    总之,Thumb指令集作为一种压缩指令集,其主要优势在于提高了代码的密度,使得在有限的存储空间内可以存储更多的代码。然而,这种压缩也带来了一些限制,如指令的条件执行能力较弱等。通过对Thumb指令集的理解,...

    lzss压缩算法源码

    - 定义编码和解码函数,将找到的重复字符串转换为压缩指令,反之亦然。 - 主程序部分,读取输入数据,进行压缩操作,输出压缩结果。 四、lzss.exe `lzss.exe`文件是一个已经编译好的可执行文件,可能是LZSS压缩算法...

    RISC-V指令集手册中文版用户级指令集体系结构.zip

    2. **ISA分类**:RISC-V ISA分为几个主要部分,包括I(整数)、M(乘除)、A(原子)、F(单精度浮点)、D(双精度浮点)、C(压缩指令集)等。用户级指令集通常涵盖I、M、A和F/D之一或多个。 3. **基础指令集(RV...

    JS图片无损压缩工具.zip

    #图片无损压缩指令 文件夹操作(非图片文件直接拷贝) nej-minimage ./test/directory/res/ -f nej-minimage -i=./test/directory/res/ -f nej-minimage -i=./test/directory/res/ -o=./test/directory/output/ 文件...

    RISC-V中文手册,汇编指令集手册

    - **第四章**:深入讲解了RISC-V的各种扩展指令集,如浮点运算、压缩指令集等,以及它们如何增强处理器的功能性和性能。 - **第五章**:讨论了RISC-V指令集在实际应用场景中的实现方法,包括处理器设计、软件开发...

    ARMv8-A A32 T32 指令集架构参考手册1

    T32包含了一些专为简化编码和提高执行效率而设计的压缩指令,适合于嵌入式系统和移动设备。 在ARMv8-A架构中,A32和T32指令集可以与64位的A64指令集共存,使得开发者可以在需要高性能时使用A64,而在对代码大小或...

    riscv指令集的spec

    1. **模块化设计**:RISC-V支持多种指令集扩展,包括基础整数指令集(I)以及浮点运算(F)、乘法/除法(M)、压缩指令(C)等扩展。 2. **开放源代码**:RISC-V采用开放源代码许可协议发布,允许任何人自由地使用、...

Global site tag (gtag.js) - Google Analytics