热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

Linux中tar,bzip2,gzip压缩命令

打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。目录1.tar2.gzip3.bzip1.t


打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。

目录

1.tar

2.gzip

3.bzip


1.tar

本身只能打包文件和目录,不具有压缩功能。可以调用压缩功能实现的压缩功能。


常见选项功能
-c建立新的压缩文件
-x从压缩的文件中提取文件
-v显示操作过程
-f指定压缩文件

常见命令:

tar cvf file.tar file1 file2

打包file1、file2文件为file.tar。

tar xvf file.tar

解包file.tar文件。

tar可以调用bzip2、gzip、Z对文件同时进行打包压缩。


常见选项功能
-z调用gzip压缩
-j调用bzip2压缩
-Z调用Z压缩

tar zcvf file.tar.gz file1 file2

打包并压缩file1、file2文件为file.tar.gz。

tar zxvf file.tar.gz

解压并解包file.tar.gz文件。

tar jcvf file.tar.bz2 file1 file2

打包并压缩file1、file2文件为file.tar.bz2。

tar jxvf file.tar.bz2

解压并解包file.tar.gz文件。

tar Zcvf file.tar.Z file1 file2

打包并压缩file1、file2文件为file.tar.Z

tar Zxvf file.tar.Z

2.gzip

不能压缩目录,只能压缩文件。


常见选项功能
-l列出压缩文件的相关信息
-d解开压缩文件
-v显示执行过程
-f强行压缩文件

常见命令:

gzip file.gz file1

压缩file1文件为file.gz。

gzip -d file.gz

解压file.gz文件。


3.bzip

不能压缩目录,只能压缩文件。


常见选项功能
-d解开压缩文件
-k保留原始文件
-l列出压缩文件的相关信息
-z强行压缩件
-v显示执行过程

常见命令:

bzip2 file.bz2 file1

压缩file1文件为file.bz2

bzip2 -d file.bz2

解压file.bz2



 本文章为自己学习总结,仅供学习参考,如有错误请指出,会进行改正!!!




推荐阅读
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 深入解析Redis内存对象模型
    本文详细介绍了Redis内存对象模型的关键知识点,包括内存统计、内存分配、数据存储细节及优化策略。通过实际案例和专业分析,帮助读者全面理解Redis内存管理机制。 ... [详细]
  • 想要使用Linux,以下这些命令不可少的哦!我在工作中经常用到的大多数都是一些文件的查找,和上传下载什么的,没什么技术含量& ... [详细]
  • CSV 文件的存取
    CSV文件介绍CSV(Comma-SeparatedValues),中文通常叫做逗号分割值。CSV文件由任意数目的记录(行& ... [详细]
  • 本文记录了作者在尝试启用IIS的Gzip压缩功能时遇到的挑战,特别是当企业内部网络使用ISA服务器作为代理时的问题。文章详细描述了问题的发现过程、解决步骤以及最终的解决方案。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 掌握远程执行Linux脚本和命令的技巧
    本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ... [详细]
  • Windows 7 64位系统下Redis的安装与PHP Redis扩展配置
    本文详细介绍了在Windows 7 64位操作系统中安装Redis以及配置PHP Redis扩展的方法,包括下载、安装和基本使用步骤。适合对Redis和PHP集成感兴趣的开发人员参考。 ... [详细]
  • 主调|大侠_重温C++ ... [详细]
  • 本文档汇总了Python编程的基础与高级面试题目,涵盖语言特性、数据结构、算法以及Web开发等多个方面,旨在帮助开发者全面掌握Python核心知识。 ... [详细]
  • 本文将详细介绍通过CAS(Central Authentication Service)实现单点登录的原理和步骤。CAS由耶鲁大学开发,旨在为多应用系统提供统一的身份认证服务。文中不仅涵盖了CAS的基本架构,还提供了具体的配置实例,帮助读者更好地理解和应用这一技术。 ... [详细]
  • Google排名优化-面向Google(Search Engine Friendly)的URL设计 ... [详细]
  • 本文介绍如何使用特定的软件环境配置来捕获和解码通过GZIP压缩的数据包。请注意,不同的软件版本可能会导致操作步骤或结果有所差异。 ... [详细]
  • 本文介绍了如何在Ubuntu 16.04系统上配置Nginx服务器,以便能够通过网络访问存储在服务器上的图片资源。这解决了在网页开发中需要使用自定义在线图标的需求。 ... [详细]
  • 解析 HTTP 头 'Vary: Accept-Encoding' 的作用与重要性
    本文详细探讨了 'Vary: Accept-Encoding' HTTP 头的作用,即指导缓存系统(如代理服务器和 CDN)根据不同的编码需求存储和提供适当的资源版本,确保不同类型的客户端能够接收到适合自己的内容。 ... [详细]
author-avatar
永不放弃2702935973
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有