`

U9文件与文件系统的压缩和打包

 
阅读更多

1.在Linux的环境中,压缩文件的扩展名大多为:*.tar,*.tar.gz,*.tgz,*.bz2.

2.gzip可以说是应用最广的压缩命令了.目前gzip可以揭开compress,zip和gzip等软件压缩的文件.gzip所建立的压缩文件的文件名为:*.gz.使用gzip压缩的文件在Windows系统中,竟然可以被WinRAR解压缩.  

  将test压缩:  gzip -v test  (压缩某个文件,这个文件不能有symbolic link)(在默认状态下,原文件被压缩之后,原文件就不再存在了)(若将test用最佳压缩比压缩,并保  留原文件应该是这样的:  gzip -9 -c test>test.gz)

  由于test是文本文件,可以用zcat读出来:  zcat test.gz

  将压缩的文件解压缩:  gzip -d test.gz

3.若是说gzip是为了替代compress并提供更好的压缩比而成立的,那么bzip2则是为了取代gzip而来的.他压缩的文件名为*.bz2.

  将test用bzip2压缩:  bzip2 -z test  (在默认状态下,原文件被压缩之后,原文件就不再存在了)

  由于test是文本文件,可以用bzcat读出来:  bzcat test.bz2

  将上面那个压缩文件解压缩:  bzip2 -d test.bz2

  将test用最佳压缩比压缩,并保留原文件:  bzip2 -9 -c test>test.bz2

  由以上可知gzip 和 bzip2的用法很像.

4.虽然gzip与bzip2也能针对目录进行压缩,不过这两个命令对目录的压缩是指将目录中的所有文件分别进行压缩,而不是像Windows中的WinRAR将很多数据打包成一个文件后压缩在  一起.这就需要打包程序tar来帮忙了.先介绍一下tar的几个常用的参数:  

            -j 通过bzip2的支持进行压缩/解压缩,此时文件名最好为*.tar.bz2.

            -z通过gzip的支持进行压缩/解压缩,此时文件名最好为*.tar.gz.

            -c新建打包文件,可搭配-v来查看过程中被打包的文件名.

            -t查看打包文件的内容含有那些文件名,重点在查看文件名.

            -v在压缩/解压缩过程中,将正在处理的文件名显示出来.

            -x解打包或解压缩的功能,可以搭配-C(大写)在特定目录解开.

            注意:-c,-t,-x不可用是出现在一串命令中.

        一般常用的组合是:  用bzip2压缩:tar -jcv -f 自定义压缩后的名字.tar.bz2 要被压缩的文件或目录名称

                   用gzip压缩:tar -zcv -f 自定义压缩后的名字.tar.gz 要被压缩的文件或目录名称

                   查询:tar -jtv -f filename.tar.bz2  (或者把-jtv换成-ztv来解压filename.tar.gz)

                   解压缩:tar -jxv -f 要被解压的文件名.tar.bz2 -C 欲解压的目录

        例如:将目录test(目录test中包含文件test1,test2,test3)用gzip压缩:  tar -zpcv -f ./new.tar.gz ./test

           将其解压到当前文件夹:  tar -zxv -f ./new.tar.gz -C ./

        当然还有"仅解压包中单一文件的方法"和"解压除去某些文件的方法"和"压缩比某个时刻还要新的文件"等,要用的时候再看吧.

5.备份(dump)和恢复(restore)工具.新建镜像文件(mkisofs)和光盘刻录工具(cdrecord)等在用的时候再看.

6.dd的使用,tar可以用来备份关键数据,而dd则可以用来备份整块分区或者整块磁盘.

            例如:  将自己的磁盘第一个扇区备份下来:  dd if=/dev/hdc of=/tmp/mbr.back bs=512 count=1

分享到:
评论

相关推荐

    用友 U9 V3_0 新增功能操作手册-总账与业务系统对账.pdf

    "用友 U9 V3.0 总账与业务系统对账操作手册" 用友 U9 V3.0 是一款企业级的财务管理软件,其总账与业务系统对账操作手册旨在帮助企业快速完成月结前对账,并提高财务人员的工作效率。本手册详细介绍了用友 U9 V3.0 ...

    U9C单据开发资源文档

    U9C单据开发资源文档是UFIDA U9C系统下的单据开发指南,主要介绍了U9C单据开发的基本步骤和技术要点。本文档将指导开发人员一步步完成U9C单据的开发过程。 1. 配置UBF项目代码生成路径 在开始U9C单据开发之前,...

    U9-IT维护手册

    U9-IT 维护手册 ...本文档提供了 U9 上线后服务器维护人员进行日常维护工作的指导,涵盖了硬件巡检、操作系统维护、事件查看器、性能监视器和网络工具等多个方面,为服务器管理员提供了有价值的建议和指导。

    tbb-2019_U9源码及库文件

    描述中提到“tbb-2019_U9源码和vs2017编译生成的库”,这表明包含的压缩包不仅有TBB的源代码,还有在Visual Studio 2017环境下编译构建的库文件。这意味着开发者可以查看源代码,理解其工作原理,并利用预编译的库...

    参考资料-4R.01.01 ×× U9 ERP项目-系统上线切换方案.zip

    参考资料-4R.01.01 ×× U9 ERP项目-系统上线切换方案.zip

    U9_______________

    U9U9U9U9U9U9U9U9U9U9U99U9U9U9U9U9U99U9U9U99U9U9U9U99U9U9U9U9可能是在描述U9平台的频繁更新或用户与平台的互动过程。这里列出的压缩包文件名涉及到U9平台的关键模块和更新机制。 【标签】:"U9" —— 指的是U9...

    jre-7u9-windows-x64

    标签“jre-7u9-wind”可能是简化的标签,意在突出JRE 7u9版本以及它与Windows操作系统的关联。 在压缩包子文件的文件名称列表中,我们看到“jre1.7.0_09”。这表示实际的JRE安装目录,它可能包含以下组件: 1. **...

    U9二次开发技术资料文档说明

    接口调用是U9与其他系统集成的关键。开发者需要学习如何使用U9提供的API,与外部系统进行数据交换,实现数据同步或者服务调用。接口开发通常需要了解RESTful API设计原则,以及可能涉及的网络通信协议。 最后,报表...

    参考资料-U9在制品批号序列号维护.zip

    本文将深入探讨U9系统中的在制品批号序列号维护功能,旨在提供详尽的理论知识和实践经验。 一、理解批号与序列号 1. 批号:在制造业中,批号用于标识同一生产批次的产品,便于追踪同一时期制造的产品,确保质量...

    U9客开补丁工具

    "BuildTool"这个文件可能是补丁工具的一部分,或者是一个用于构建和打包补丁的开发工具。在软件开发过程中,"Build Tool"通常是指用于自动化编译、打包和构建应用程序的工具,这可能意味着U9客开补丁工具可能包含...

    U9 BE插件实例

    6. **代码导出与编译**:完成插件的逻辑编写后,使用U9插件工具导出相应的代码,并进行编译打包,生成DLL文件和XML配置文件。 7. **部署插件**:最后,将编译好的插件部署到生产环境。这通常包括以下步骤: - 将...

    参考资料-U9退回申请单.zip

    标题中的“参考资料-U9退回申请单.zip”表明这是一个与企业资源计划系统(ERP)U9相关的文件包,其中包含了关于U9系统中退货申请单的详细信息。U9是用友公司开发的一款高端ERP产品,它为企业提供全面的管理与电子...

    U9 6.0 离线数据字典

    综上所述,“U9 6.0 离线数据字典”是一个强大的工具,它为系统管理员、开发者和业务分析师提供了全面的数据参考,促进了企业信息系统的高效运行和优化。对于那些处理U9 6.0系统的专业人士来说,熟练掌握并运用离线...

    参考资料-U9销售指导文件-2017-V1.zip

    此压缩包中的核心文件是“U9销售指导文件-2017-V1.xlsm”,这是一款基于Excel的可扩展宏启用工作簿,用于帮助用户理解和优化U9系统的销售管理流程。 U9系统,全称用友U9,是中国用友网络科技股份有限公司推出的一款...

    U9C自定义报表开发文档

    开发基础篇是报表开发的基础部分,介绍了U9系统的环境配置、开发环境、运行时环境和数据库的导出、导入。环境配置是报表开发的前提条件,需要配置Window 2003标准版或企业版、Microsoft .net Framework V3.0、IIS6.0...

    参考资料-U9Resource.zip

    【标题】"参考资料-U9Resource.zip"所对应的资源文件,主要包含了与U9系统相关的学习和参考材料。U9系统,全称为用友U9,是中国用友网络技术有限公司推出的一款面向中大型企业的ERP(企业资源规划)系统,旨在帮助...

    参考资料-3A.02.01 ×× U9 ERP项目-用户系统权限配置表.zip

    参考资料-3A.02.01 ×× U9 ERP项目-用户系统权限配置表.zip

    用友软件U9数据字典

    《用友软件U9数据字典》是一款专为开发者设计的工具,旨在提供关于用友U9系统的详尽数据信息,以支持开发过程中的查询和应用。数据字典是数据库管理系统的重要组成部分,它记录了系统中所有数据元素的定义、属性、...

    U9C档案开发文档资源

    【U9C档案开发文档资源】的描述涵盖了U9档案的二次开发流程,这是一个针对用友U9系统的定制化开发过程。以下是对该文档主要内容的详细解析: ...通过这样的定制化开发,企业可以根据自身业务需求扩展和优化U9系统。

    U9客开体系资源系列02

    这些内容可能涉及对U9系统内建功能的扩展、与其他系统的集成、用户界面的自定义以及功能模块的开发等方面。 整体来看,资源系列对于希望深入了解并掌握U9软件定制与二次开发的开发者来说是一个很有价值的学习资料。...

Global site tag (gtag.js) - Google Analytics