`
isiqi
  • 浏览: 16482876 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

tar.gz文件命名及压缩解压方法

 
阅读更多

tar.gz文件命名

tar是把文件打成一个包,并不压缩;

gz是用gzip把打成包的.tar文件压缩;

所以成了一个.tar.gz的文件

压缩

# tar cvfz backup.tar.gz /xxx/

-c, --create
create a new archive

-v, --verbose
verbosely list files processed

-f, --file [HOSTNAME:]F
use archive file or device F (default /dev/rmt0)

-z, --gzip, --ungzip
filter the archive through gzip

解压

tar -zxvf xxx.tar.gz

这样会生成一个以文件名命名的文件夹

-z, --gzip, --ungzip
filter the archive through gzip

-x, --extract, --get
extract files from an archive

-v, --verbose
verbosely list files processed

-f, --file [HOSTNAME:]F
use archive file or device F (default /dev/rmt0)

查看文件列表

tar -tvzf *.tar.gz

-t, --list
list the contents of an archive

其余选项

-r, --append
append files to the end of an archive

Read more: tar,gzip的使用方法


1.压缩一组文件为tar.gz后缀。
# tar cvf backup.tar /etc # gzip -q backup.tar

# tar cvfz backup.tar.gz /etc/


2.释放一个后缀为tar.gz的文件。
# gunzip backup.tar.gz #tar xvf backup.tar

# tar xvfz backup.tar.gz


3.用一个命令完成压缩
#tar cvf - /etc/ | gzip -qc > backup.tar.gz


4.用一个命令完成释放
#gunzip -c backup.tar.gz | tar xvf -


5.如何解开tar.Z的文件?
# tar xvfz backup.tar.Z

# uncompress backup.tar.Z #tar xvf backup.tar


6.如何解开.tgz文件?
#gunzip backup.tgz


7.如何压缩和解压缩.bz2的包?
#bzip2 /etc/smb.conf 这将压缩文件smb.conf成smb.conf.bz2
#bunzip2 /etc/smb.conf.bz2 这将在当前目录下还原smb.conf.bz2为smb.conf
注:.bz2压缩格式不是很常用,可以man bzip2

8.如何解压tar.bz2的包?

tar jxf linux-2.8.18.8.tar.bz2

分享到:
评论

相关推荐

    tar-gz解压合并

    - `split -b 2M -d proc.tar.gz`:将前面产生的流按照每2MB的大小进行分割,并将每个片段保存为`proc.tar.gz00`、`proc.tar.gz01`等命名的文件。这里`-b 2M`指定了每个文件的大小限制,`-d`表示使用数字后缀。 3. ...

    daemon-0.8.tar.gz

    "daemon-0.8.tar.gz" 是一个在IT领域常见的压缩文件格式,它包含了名为 "daemon-0.8" 的项目或软件的源代码或资源。这个文件的命名方式表明它是一个版本号为0.8的守护进程(daemon)相关的程序。在Linux和Unix系统中...

    jdk-8u181-linux-i586.tar.gz 64位

    tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其...

    mpc-1.1.0.tar.gz

    "mpc-1.1.0.tar.gz" 是一个在IT领域常见的压缩文件,尤其在开源软件分发中广泛使用。这个文件名包含了几个关键信息点,我们可以从中了解到一些关于软件版本、打包格式以及可能的用途。 首先,"mpc" 可能是 "Media ...

    cnvcl.tar.gz

    【标签】:“cnvcl.tar.gz”的标签同样表明了文件的性质,即这是一个使用“cnvcl”命名的、被tar.gz格式压缩的文件。在分析或处理此文件时,需要使用相应的解压工具,如在命令行中使用“tar -zxvf cnvcl.tar.gz”来...

    pcre-8.00.tar.gz

    标签 "pcre-8.00.tar.gz" 是对文件类型的标识,表明这是一个包含PCRE 8.00版本源代码的压缩文件。 压缩包子文件的文件名称列表只包含了一个条目 "pcre-8.00",这通常意味着解压后会得到一个名为 "pcre-8.00" 的目录...

    jdk-7u80-linux-x64.tar.gz解压,ORACLE JDK1.7 linux x64.zip

    标题和描述中提到的是Oracle JDK 1.7的Linux 64位版本,这是一个用于开发和运行Java应用程序的软件开发工具包。Oracle JDK是Java ...同时,了解不同类型的压缩文件及其解压方法,也是日常Linux操作中的基本技能。

    pcre-8.41.tar.gz

    "pcre-8.41.tar.gz"是一个包含PCRE库源代码的压缩文件,其版本号为8.41。这个版本可能包含了优化、修复和新功能,使得它比早期版本更加强大和稳定。通常,这种源代码包是给开发者使用的,他们可以编译并根据需要定制...

    jdk-8u191-linux-x64.tar.gz.rar

    标题中的"jdk-8u191-linux-x64.tar.gz.rar"是一个组合了多个文件格式的名称,其中包含了丰富的IT知识。...在使用时,用户需要先解压rar文件,然后对tar.gz文件进行解压,最终得到可安装的JDK文件。

    flex-2.6.4.tar.gz

    在Linux和类Unix系统中,这种.tar.gz格式常用于存储和分发软件源代码,因为它可以高效地压缩大量文件。 Flex的主要功能是将正则表达式规则转换为C语言代码,生成一个快速的词法分析器(通常称为“lexer”或...

    XML-Parser-2.41.tar.gz

    XML-Parser-2.41.tar.gz 文件是一个压缩包,采用的是Linux/Unix常用的tarball格式(.tar.gz),它将XML-Parser的源代码文件进行了压缩,以便于下载和存储。解压这个文件通常需要使用`tar`命令,例如:`tar -zxvf XML...

    PyPI 官网下载 | pip-1.3.tar.gz

    1. 解压缩文件:`tar -zxvf pip-1.3.tar.gz` 2. 进入解压后的目录:`cd pip-1.3` 3. 安装依赖(如果有的话)。 4. 使用Python运行setup.py:`python setup.py install` 在Python环境中,pip是不可或缺的一部分,它...

    future-0.18.2.tar.gz

    这种格式是Linux和Unix系统中常用的归档和压缩方法,由".tar"(用于打包多个文件和目录)和".gz"(Gzip压缩算法)组合而成。"future"可能是这个软件库或框架的名称,而"0.18.2"则代表它的版本号。通常,版本号的这种...

    jdk-8u321-linux-x64.tar.gz

    它采用了tar.gz格式,这是一种常见的Linux文件打包压缩方式,可以有效减小文件体积便于传输和存储。 安装步骤如下: 1. **下载**: 首先,你需要从Oracle官方网站或者第三方镜像站点下载这个压缩包到你的Linux...

    jdk-8u171-linux-x64.tar.gz.zip

    标题中的"jdk-8u171-linux-x64.tar.gz.zip"是一个针对Linux平台的64位Java Development Kit(JDK)版本8u171的压缩文件,该文件采用了双重压缩,首先是以tar格式打包,然后用gzip进行压缩,最后又用zip进行了封装。...

    popt_1.18.orig.tar.gz

    标题 "popt_1.18.orig.tar.gz" 指的是一个开源软件包的原始源代码压缩文件,其中 "popt" 是该软件的名字,版本号为 "1.18",而 ".orig.tar.gz" 是Linux和Unix系统中常用的源代码打包格式,它首先使用 "tar" 命令将...

    jdk1.8.0-191.tar.gz 内部包含jdk和jre 解压缩后可以直接使用

    标题“jdk1.8.0-191.tar.gz”指的是Java Development Kit(JDK)的版本1.8.0的191次更新,它是一个压缩文件,通常用于在Linux环境中部署Java开发和运行环境。这个特定的版本包含了JDK和Java Runtime Environment...

    apache-tomcat-9.0.56.tar.gz

    这个"apache-tomcat-9.0.56.tar.gz"文件是Tomcat的9.0.56版本的源码包,采用的是tar.gz格式,这是一种在Linux/Unix系统中常见的文件压缩方式。 首先,我们来了解Tomcat的基本结构和组成。Tomcat包含以下几个主要...

    helm3_linux_amd64.tar.gz

    在Linux环境下,你可以通过运行相应的命令来解压缩文件,例如使用`tar -zxvf helm-v3.4.0-linux-amd64.tar.gz`,这将释放出一个名为“linux-amd64”的目录,里面包含Helm 3的可执行文件`helm`。 在Kubernetes环境中...

    docker-19.03.5.tar.gz

    `.tar.gz` 是一种常见的文件打包格式,通过 `tar` 命令收集多个文件和目录,并用 `gzip` 压缩以减小存储空间。这个文件的目的是为用户提供一个离线安装Docker的方法,特别是针对那些没有互联网连接或者网络不稳定的...

Global site tag (gtag.js) - Google Analytics