`

CentOS压缩和解压

阅读更多
1. 简介

常见压缩格式
.zip  .gz  .bz2  .tar.gz  .tar.bz2


2. zip格式压缩

(1) 安装zip、unzip命令
    [root@localhost ~]# yum -y install zip
    [root@localhost ~]# yum -y install unzip
    
(2) 使用zip命令

    [root@localhost ~]# touch onebook
zip压缩文件
    [root@localhost ~]# zip onebook.zip onebook
    
    [root@localhost ~]# mkdir javabook
    [root@localhost ~]# touch javabook/book1.pdf
    [root@localhost ~]# touch javabook/book2.pdf
zip压缩文件夹及内容
    [root@localhost ~]# zip -r book.zip javabook
    
(3) 使用unzip命令

    [root@localhost ~]# rm -rf javabook
解压zip文件
    [root@localhost ~]# unzip book.zip


3. gz格式压缩

(1) 安装gzip命令
    [root@localhost ~]# yum -y install gzip
    
(2) 使用gz命令

    [root@localhost ~]# touch book1
gz压缩文件,源文件会消失
    [root@localhost ~]# gzip book1
    
    [root@localhost ~]# touch book2
gz压缩文件,保留源文件
    [root@localhost ~]# gzip -c book2 > book2GZ.gz
    
gz分别压缩文件夹里的内容
    [root@localhost ~]# gzip -r javabook
    [root@localhost ~]# ll /javabook/
    book1.gz  book2.gz
    
(3) 使用gzip或者gunzip命令

解压文件
    [root@localhost ~]# gzip -d book1.gz
    或者
    [root@localhost ~]# gunzip book1.gz
    
解压文件夹
    [root@localhost ~]# gunzip -r javabook/
    [root@localhost ~]# ll /javabook/
    book1  book2


4. bz2格式压缩

(1) bzip2命令不能压缩目录

(2) 安装bzip2命令
    [root@localhost ~]# yum -y install bzip2
    
(3) 使用bz2命令

    [root@localhost ~]# touch book1
bzip2压缩文件,源文件会消失
    [root@localhost ~]# bzip2 book1
    
    [root@localhost ~]# touch book2
bzip2压缩文件,保留源文件
    [root@localhost ~]# bzip2 -k book2
    
(4) 解压bz2文件

解压bz2文件,源文件会消失
    [root@localhost ~]# bzip2 -d book1.bz2
    
    [root@localhost ~]# rm -rf book2
解压bz2文件,保留源文件
    [root@localhost ~]# bzip2 -dk book2.bz2


5. tar打包命令

(1) 打包命令tar
    tar -cvf 打包文件名 源文件
        选项:
            -c :打包
            -v :显示过程
            -f :指定打包后的文件名
(2) 使用tar命令打包

按照tar打包格式打包,保留原文件
    [root@localhost ~]# tar -cvf book1.tar book1
    
(3) 使用tar命令解打包

解打包文件,保留原文件
    [root@localhost ~]# tar -xvf book1.tar


6. .tag.gz压缩格式

(1) 压缩文件 

.tar压缩成.tar.gz,源文件消失
    [root@localhost ~]# gzip book1.tar
    
.tar压缩成.tar.gz,保留原文件,同时重命名
    [root@localhost ~]# gzip -c book1.tar > book1.tar.gz

(2) 分步解压缩文件

    [root@localhost ~]# rm -rf book1.tar
解压缩文件.tar.gz
    [root@localhost ~]# gunzip book1.tar.gz
解压缩文件.tar    
    [root@localhost ~]# tar -xvf book1.tar
    
(3) 一步压缩

    [root@localhost ~]# touch book1
    [root@localhost ~]# touch book2
一步压缩
    [root@localhost ~]# tar -zcvf /tmp/books.tar.gz book1 book2

查看tar.gz压缩文件,不解压
    [root@localhost ~]# tar -ztvf /tmp/books.tar.gz
    
(4) 一步解压

    [root@localhost ~]# rm -rf book1
解压缩文件
    [root@localhost ~]# tar -zxvf book1.tar.gz


7. .tag.bz2压缩格式

(1) 压缩文件

.tar压缩成.tar.bz2,保留原文件
    [root@localhost ~]# bzip2 -k book1.tar

(2) 分步解压缩文件
    
    [root@localhost ~]# rm -rf book1.tar
解压缩文件.tar.bz2
    [root@localhost ~]# bzip2 -d book1.tar.bz2
解压缩文件.tar    
    [root@localhost ~]# tar -xvf book1.tar

(3) 一步解压

    [root@localhost ~]# rm -rf book1
解压缩文件
    [root@localhost ~]# tar -jxvf book1.tar.bz2

解压缩文件到指定文件夹
    [root@localhost ~]# tar -jxvf book1.tar.bz2 -C /tmp/
分享到:
评论

相关推荐

    CentOS下tar解压 gz解压 bz2等各种解压文件使用方法

    ### CentOS 下 tar 解压及其相关压缩格式操作指南 在 Linux 系统中,尤其是 CentOS 这样的发行版中,文件的打包与压缩是非常常见的需求。本文档将详细介绍如何使用 `tar` 命令以及其结合其他工具来完成对 `.tar`、`...

    CentOS下tar打包解压详解(解压到指定文件夹)

    解压文件到指定目录: tar -zxvf /home/zjx/aa.tar.gz -C /home/zjx/pf tar [-cxtzjvfpPN] 文件与目录…. 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :...

    nginx1.20.2(CentOS)直接解压使用

    【描述】:“CentOS Linux 7.9.2009 直接解压即可使用”意味着对于这个特定的Linux发行版,用户无需复杂的编译和配置过程,只需要简单的解压缩操作,然后通过一些基本的命令行指令,就能启动和运行Nginx服务。...

    Xarchiver - CentOS Xfce 解压工具

    echo " Xarchiver info: Archive manager for Xfce " echo " Supported : " echo " 7z, arj, bzip2, gzip, iso, rar, lha, tar, zip, RPM and deb files " echo " Try `yum info Xarchiver' for more information.

    WSL CentOS 7.9-2111(win11 WSL 上安装 CentOS 7 系统)

    解压后,这个文件可以被WSL用来设置和启动CentOS 7的运行环境。 **详细知识点:** 1. **WSL介绍**:WSL是Windows平台上的一个接口,它允许Linux二进制文件在Windows环境下直接运行,无需进行模拟或虚拟化。WSL2...

    (CentOS7镜像)CentOS-7-x86-64-Minimal-2009.rar

    2. **解压**:使用RAR解压工具(如WinRAR)解压缩这个文件,得到"CentOS-7-x86_64-Minimal-2009.iso"。 3. **创建虚拟机**:在虚拟机软件中新建一个虚拟机实例,选择自定义安装并指定操作系统类型为Linux,版本为...

    CentOS-7.6稳定版本

    在正常情况下,一个完整的CentOS-7.6安装镜像解压后应该包含多个文件和目录,如isolinux目录(包含启动加载器)、images目录(包含系统映像文件)、repodata目录(包含软件仓库元数据)等。 在CentOS-7.6中,关键...

    centos7.tar.gz

    在Linux系统中,".tar.gz"是一种常见的文件打包格式,它结合了tar(用于打包多个文件)和gzip(用于压缩文件)的功能,可以有效地减小文件体积,便于存储和传输。解压该文件通常需要使用`tar`命令,如`tar -zxvf ...

    centos SVN离线安装包

    3. **解压安装包**:在CentOS系统上,使用解压工具(如`tar`命令)来解压缩文件。 4. **安装依赖**:Subversion的安装可能需要一些依赖库,如apr、apr-util等,需要预先确保这些依赖已安装。 5. **运行安装脚本**...

    centos编码生成的vpp包

    VPP(Vector Packet Processing)是一种高性能的网络数据包处理框架,由FD.io项目开发,旨在提供...用户只需按照提供的指南解压、安装和配置,即可在他们的CentOS系统上快速启动并运行VPP,利用其强大的网络处理能力。

    centos7.9 gcc和gcc-c++所需依赖

    在CentOS 7.9操作系统中,安装GCC(GNU Compiler Collection)和GCC-C++是进行C和C++编程的基础。GCC是一套集成了C、C++、Fortran、Objective-C等语言编译器的工具集合,而GCC-C++则专注于C++的编译。在离线环境下...

    CentOS7 离线安装 fontconfig mkfontscale

    本教程将详细介绍如何在CentOS 7离线环境中安装fontconfig和mkfontscale这两个关键的字体管理工具。 首先,我们要理解fontconfig和mkfontscale的作用。Fontconfig是一个库,用于管理系统的字体,它可以为应用程序...

    centos7所需rpm.rar

    标题"centos7所需rpm.rar"表明这是一个包含CentOS 7系统所需RPM包的压缩文件,可能包括了系统基础组件、工具和服务。这个压缩包特别提到了“mysql客户端”,意味着它可能也包含了MySQL数据库连接和管理的RPM包,这...

    centos7离线安装vim

    1. **解压文件**:首先,你需要解压缩下载的"vim_c75"文件。在终端中,使用`tar`命令来解压,假设压缩包是一个tar.gz文件: ``` tar -zxvf vim_c75.tar.gz ``` 这将创建一个新的目录或文件,其中包含Vim的安装...

    CentOS安装网卡驱动

    - **解压驱动源码**:使用`tar -zxvf driver_name.tar.gz`命令解压缩下载的驱动包。 - **进入驱动目录**:使用`cd driver_name`进入解压后的目录。 - **配置驱动**:运行`./configure`命令,系统会根据当前环境...

    lammps安装 centos7成功安装

    为了能在CentOS 7上高效地运行LAMMPS,特别是利用其并行计算能力,本文将详细介绍如何在该操作系统环境下安装LAMMPS及其依赖库FFTW和MPICH。 #### 安装准备 在开始之前,请确保已经拥有CentOS 7系统的root权限或...

    CentOS7环境下编译的openssl 3.0动态库和静态库

    本资源提供了在CentOS7环境下编译的OpenSSL 3.0版本的动态库和静态库,这将对需要在该操作系统上进行安全编程或系统集成的开发者非常有帮助。 首先,让我们深入理解OpenSSL 3.0。OpenSSL 3.0是一个重大的版本更新,...

    centos7下安装python3和ipython3

    ### CentOS 7 下 Python 3 和 IPython 3 的安装指南 #### 一、Python 3 的安装 在 CentOS 7 系统中,默认安装的是 Python 2.x 版本。为了满足更多开发需求,尤其是 Python 3.x 的功能与性能优势,我们需要在 ...

    centos7离线安装postgres10和postgis

    首先,你需要准备一个包含所有必需软件包的压缩文件,如"centos7离线安装postgres10"。这个压缩包应该包括以下内容: 1. PostgreSQL 10的RPM包:通常包括`postgresql10`, `postgresql10-server`, `postgresql10-...

    centos_7.6.1810.export.tar.7z

    标题中的"centos_7.6.1810.export.tar.7z"是一个压缩文件,其中包含了CentOS 7.6.1810操作系统的一个导出版本。这个文件采用了7-Zip(7z)格式进行压缩,7-Zip是一种高效且开源的压缩工具,以提供比传统ZIP或RAR格式...

Global site tag (gtag.js) - Google Analytics