`

【转】 [CentOS]压缩+解压+打包命令大全

 
阅读更多

———————————————
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
———————————————
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
———————————————
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2 或tar –bzip xvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
———————————————
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
———————————————
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
———————————————
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
压缩一个目录使用 -r 参数,-r 递归。例: $ zip -r FileName.zip DirName
———————————————
.rar
安装相应的软件:sudo apt-get install unrar rar
注意rar在linux下也是30天试用软件,但是您可以选择继续使用
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
rar也请到:http://www.rarsoft.com/download.htm下载!
解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp rar_static /usr/bin/rar ———————————————
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
lha请到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下载!
>解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp lha /usr/bin/
———————————————
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
———————————————
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
———————————————
.7z
安装相应的软件:sudo apt-get install p7zip-full
列出文件:7z l file.7z
解压:7z x file.7z
———————————————
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip
.cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs
.arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName
sEx只是调用相关程序,本身并无压缩、解压功能,请注意!
sEx请到:http://sourceforge.net/projects/sex下载!
解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp sEx /usr/bin/
*******************************************************************************
附录
各种压缩文件的解压及常用解压命令:
.a ar xv file.a
.Z uncompress file.Z
.gz gunzip file.gz
.bz2 bunzip2 file.bz2
.tar.Z tar xvZf file.tar.Z
compress -dc file.tar.Z | tar xvf -
.tar.gz/.tgz tar xvzf file.tar.gz
gzip -dc file.tar.gz | tar xvf -
.tar.bz2 tar xvIf file.tar.bz2
bzip2 -dc file.tar.bz2 | xvf -
.cpio.gz/.cgz gzip -dc file.cgz | cpio -div
.cpio/cpio cpio -div file.cpio
cpio -divc file.cpio
.rpm/install rpm -i file.rpm
.rpm/extract rpm2cpio file.rpm | cpio -div
.deb/install dpkg -i file.deb
.deb/exrtact dpkg-deb -fsys-tarfile file.deb | tar xvf -
ar p file.deb data.tar.gz | tar xvzf -
.zip unzip file.zip
bzip2 -d myfile.tar.bz2 | tar xvf
tar xvfz myfile.tar.bz2
x 是解压
v 是复杂输出
f 是指定文件
z gz格式
gzip
gzip[选项]要压缩(或解压缩)的文件名
-c将输出写到标准输出上,并保留原有文件。
-d将压缩文件压缩。
-l对每个压缩文件,显示下列字段:压缩文件的大小,未压缩文件的大小、压缩比、未压缩文件的名字
-r递归式地查找指定目录并压缩或压缩其中的所有文件。
-t测试压缩文件是正完整。
-v对每一个压缩和解压缩的文件,显示其文件名和压缩比。
-num-用指定的数字调整压缩的速度。
zip
#unzip file.zip
在linux下解压Winzip格式的文件
若是装了jdk的话,可以用jar命令;一般可以使用unzip命令,这得益于zip文件格式的跨平台。
压缩命令的高级应用举例:
把/usr目录并包括它的子目录在内的全部文件做一备份,备份文件名为usr.tar
tar cvf usr.tar /home
把/usr 目录并包括它的子目录在内的全部文件做一备份并进行压缩,备份文件名是usr.tar.gz
tar czvf usr.tar.gz /usr
压缩一组文件,文件的后缀为tar.gz
#tar cvf back.tar /back/
#gzip -q back.tar
or
#tar cvfz back.tar.gz /back/
释放一个后缀为tar.gz的文件。
#tar zxvf back.tar.gz
#gzip back.tar.gz
#tar xvf back.tar

分享到:
评论

相关推荐

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

    本文介绍了tar命令、gzip, zcat 命令、bzip2, bzcat 命令、compress 命令、dd 命令、cpio 命令,具体如下: tar命令 解压文件到指定目录: tar -zxvf /home/zjx/aa.tar.gz -C /home/zjx/pf tar [-cxtzjvfpPN] ...

    Centos6.5+Qt5.1.0开发环境配置

    你可以通过虚拟机的主菜单选择“安装VMware Tools”,然后解压缩下载的tar包,使用`tar`命令解压到 `/tmp` 目录。接着,进入解压后的目录并运行 `./vmware-install.pl` 进行安装。如果安装失败,可以考虑设置虚拟机...

    linux之centos7打包与压缩命令详解

    ### Linux之CentOS 7 打包与压缩命令详解 #### 一、概述 在Linux环境中,文件管理和数据处理是一项非常重要的技能。特别是在系统管理、软件开发等领域,掌握高效的文件打包与压缩技巧对于提高工作效率至关重要。...

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

    ### CentOS 下 tar 解压及其相关压缩格式操作指南 ...以上命令涵盖了 CentOS 下使用 `tar` 及其相关工具进行文件解压与压缩的基本操作。这些命令可以帮助用户高效地管理各种类型的压缩文件,提高日常工作效率。

    CentOS上运行不同版本的QT开发程序打包和路径设置

    当在其他CentOS系统上部署此包时,只需解压并运行`start_myapp.sh`即可。当然,这假设目标系统也安装了与之兼容的基础库和依赖项。 总的来说,要在CentOS上运行不同版本的QT开发的程序,关键在于正确配置环境变量、...

    centos6.1 yum源打包

    本话题将详细介绍如何为CentOS 6.1创建并打包YUM源,以及如何将打包后的yum源应用到系统中。 首先,了解Yum源是什么至关重要。Yum源本质上是存储库,包含了可供系统安装或更新的各种RPM软件包及其依赖关系。在...

    Centos7 linux 常用命令

    通过以上命令的详细介绍,我们可以看到 CentOS 7 提供了丰富的命令工具来帮助用户进行文件和目录的操作、查看文件内容、文本处理、文件查找以及压缩解压缩等日常操作。这些命令是 Linux 系统管理员和用户在日常工作...

    linux /unix/centos/ubuntu/redhat常用命令大全/手册/下载

    - `bzip2`/`bunzip2`:BZIP2压缩和解压。 - `xz`/`unxz`:XZ压缩和解压。 5. **进程和系统管理**: - `ps`:查看当前系统进程。 - `top`:实时显示系统状态,包括CPU、内存使用情况和进程信息。 - `kill`/`...

    CentOS5文件与目录操作命令全集[汇编].pdf

    `tar`命令用于打包多个文件或目录成一个.tar文件,也可以解压缩.tar或.tar.gz文件。 这些是Linux CentOS 5中进行文件和目录操作的基本命令,熟练掌握它们能够帮助你更高效地管理和维护Linux系统。在实际工作中,...

    Centos常用的命令.txt

    ### CentOS常用命令详解 #### 文件系统操作命令 **1....以上列举了CentOS中常用的文件系统操作、文件查看、包管理和归档压缩等命令的基本用法和示例,通过这些命令可以高效地管理和维护Linux系统。

    centos6.8-离线安装docker环境所需的rpm

    将这个压缩文件解压到服务器,可以使用`tar`或`unzip`命令完成。 安装Docker RPM包,执行如下命令: ```bash sudo rpm -ivh docker-engine-x.x.x-1.el6.centos.x86_64.rpm ``` 安装过程中可能会遇到依赖问题,...

    centos7.tar.gz

    解压该文件通常需要使用`tar`命令,如`tar -zxvf centos7.tar.gz`,这将展开压缩包并保留原始文件结构。 压缩包内的文件名称列表如下: 1. `9f38484d220fa527b1fb19747638497179500a1bed8bf0498eb788229229e6e1....

    linux常用命令大全.pptx

    Linux常用命令大全 Linux操作系统是当前最流行的开源操作系统之一,而 Linux 命令是 Linux 操作系统的核心组成部分。 Linux 命令的使用可以帮助用户高效地管理和维护 Linux 系统。本文将从 Linux 命令的基本使用...

    centos编码生成的vpp包

    在"centos编码生成的vpp包"压缩文件中,应包含上述所有步骤的详细文档、配置文件、预编译的二进制文件、RPM包以及可能的示例配置。用户只需按照提供的指南解压、安装和配置,即可在他们的CentOS系统上快速启动并运行...

    Linux,centos常见命令

    ### Linux CentOS 常见命令知识点详解 #### 一、内容概要 本文档主要针对CentOS系统中常用的命令及其具体应用方法进行了详细介绍。目的是帮助用户迅速掌握CentOS操作系统的基本操作及常用功能,涵盖文件操作、系统...

    Centos7最小化系统离线安装ansible所有依赖及安装包

    因此,我们需要手动收集这些依赖并打包到一个压缩文件中。这个压缩包包含了安装Ansible所需的所有组件,解压后可以直接在本地使用`yum`命令进行安装。 以下是安装步骤: 1. **下载离线包**:你需要确保在离线...

    nginx centos6.6离线安装包

    1. **下载与准备**:首先,你需要在有网络的环境中找到适用于CentOS 6.6的Nginx离线安装包,并将其打包成压缩文件,例如“nginxlib”。 2. **传输离线安装包**:将压缩包通过FTP、SCP或其他文件传输协议传送到目标...

Global site tag (gtag.js) - Google Analytics