文件后缀名说明
.gz 以gzip压缩的压缩包。
.bz2 以bzip2压缩的压缩包。
.tar 以tar打包的文件,并没有压缩。
.tar.gz 经过tar打包,并经过gzip压缩。
.tar.bz2 经过tar打包,并经过bzip2压缩。
gzip 压缩
gzip [-cdtv#] [name]
-c:将压缩的数据输出到屏幕上,可透过数据流重定向写入文件。
-d:解压缩。
-t :检查数据完整性。
-v:显示源文件和压缩文件的压缩比等信息。
-#:压缩等级。
例子 压缩:
$ gzip testfile.txt默认情况下,压缩成后缀为.gz的文件,并删除原文件。
例子 解压缩:
$ gzip -d testfile.txt.gz同理,解压缩会生成原来文件,并删除后缀.gz文件。
例子 压缩并保留源文件:
$ gzip -c testfile.txt > testfile.txt.gz利用重定向,将压缩以后的数据写入到指定文件中。
bzip2 压缩
bzip2 [-cdkzv#] [name]
-c:将压缩或解压缩的数据输出到标准输出中。标准输出一般指屏幕。
-d:解压缩。
-k:保留原文件,不会自动删除原始文件。
-z:压缩。
-v:显示原文件和压缩文件的压缩比等信息。
-#:压缩等级。
例子 压缩:
$ bzip2 -z testfile.txttestfile.txt文件会压缩成testfile.txt.bz2文件。
例子 解压缩:
$ bzip2 -d testfile.txt.bz2testfile.txt.bz2文件会解压缩成testfile.txt文件。
例子 压缩成特定名字的文件:
$ bzip2 -c testfile.txt > testfile.txt.bz2
gzip和bzip2主要用于对单一文件进行压缩。即使对目录压缩,也是将目录中的所有文件分别进行压缩。
tar 打包
tar [-c|-x|-t] [-j|-z] [-v] [-f filename] [pathname]
-c:建立打包文件。
-r:追加文件到打包文件的末尾。
-u:只更新较新的文件到打包文件。
-t:列出打包文件的内容。
-x:解打包或解压缩。
-j:通过bzip2进行压缩或解压缩。
-z:通过gzip进行压缩或解压缩。
-v:显示处理过程。
-p:保留备份文件的原本权限。常用于备份配置文件等。
-P:保留绝对路径。允许备份文件含有根目录。
--exclude=PATTERN:打包时不包含指定的文件。
-f filename:filename代表要处理的打包文件。
-C DIR:解压特定的路径。
pathname:要被压缩的文件或路径名称。
注:-f filename最好单独放在一起。 否则"tar -zcfv filename"会将v当作包名。
例子 打包并压缩:
$ tar -cjv -f ~/testpath.tar.bz2 ~/testpath
$ tar -czv -f ~/testpath.tar.gz ~/testpath
分别用2种压缩方式,打包并压缩成2个文件。
例子 解压缩并解包:
$ tar -xjv -f ~/testpath.tar.bz2 $ tar -xzv -f ~/testpath.tar.gz
这2种解包方式,会在当前路径下进行。
$ tar -xjv -f ~/testpath.tar.bz2 -C /tmp $ tar -xzv -f ~/testpath.tar.gz -C /tmp
这2种解包方式,会在指定路径下/tmp下进行。
例子 查看包中的文件:
$ tar -tjv -f ~/testpath.tar.bz2 $ tar -tzv -f ~/testpath.tar.gz
相关推荐
Linux 系统中的打包命令 tar,是一种功能强大的文件存档工具,能够对单个文件、多个文件、单个目录、多个目录进行压缩打包。tar 命令可以实现文件的压缩、解压缩、查看、创建等多种操作。 tar 命令的基本格式为:...
下面是小编日常收集整理的关于linux打包压缩解压缩命令大全,具体内容如下所述: tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName gz命令 解压1:gunzip FileName.gz 解压2:gzip -d ...
在【压缩包子文件的文件名称列表】中,“三星tar打包工具_hyStar(采用linux_tar命令打包)_Jisuxz.com.exe”是一个可执行文件,这表明它是Windows操作系统下的程序,可能是用于在Windows环境下操作或生成由`tar`命令...
"tar.gz"是Linux中常见的文件打包和压缩格式,它结合了tar(用于打包多个文件到一个文件)和gzip(用于压缩文件)两种工具的功能。因此,我们需要使用相应的命令来处理这个文件。 1. **下载与验证**:通常,你可以...
本文将围绕“linux下tar解压缩指令小结”这一主题,详细解析各种常见压缩格式的处理方法,以及如何使用tar命令进行打包与解包。 ### 1. tar命令的基本理解 首先,需要澄清一个概念:tar命令主要用于打包文件,并不...
在Linux操作系统中,文件压缩打包是一项重要的技能,尤其对于处理大量数据或者优化存储空间时。本文将详细讲解Linux中的压缩打包命令及其使用方法。 首先,我们探讨一下压缩的意义和原理。文件压缩的主要目的是减少...
Linux系统提供了多种工具用于压缩和打包文件,以节省存储空间和便于数据传输。本篇将重点介绍两个常用的压缩工具:gzip和bzip2,以及打包工具tar。 首先,bzip2是一种提供更高压缩率的压缩工具,其压缩后的文件通常...
在Windows操作系统中,通常我们使用的压缩和解压缩工具是如WinRAR或7-Zip这样的软件,但有时我们可能需要处理Linux环境下产生的`.tar`格式文件。`.tar`文件是一种非常常见的档案格式,它主要用于组合多个文件和目录...
tar 和 gzip 命令是 Linux 中两个非常重要的文件命令,它们可以帮助用户将多个文件打包成一个文件,并且可以压缩文件以减少存储空间。在实际应用中,这两个命令可以大大提高工作效率和存储空间的利用率。
在Linux操作系统中,压缩打包命令是经常被使用的功能,尤其在处理文件备份、传输以及系统管理时显得尤为重要。gzip和tar是Linux环境下最常用的压缩和打包工具,gzip能够压缩单个文件,而tar则擅长将多个文件或目录...
在Linux和Unix操作系统中,`tar`是一个非常重要的命令行工具,用于打包和压缩文件。它并非一个真正的压缩工具,而是一个文件打包程序,可以将多个文件和目录组合成一个单一的归档文件,方便存储和传输。`tar`这个...
这里,我们将详细探讨几个常用的Linux压缩和解压缩命令,包括`tar`、`gzip`、`bzip2`以及它们的组合使用。 1. **`tar`命令**:`tar`是用于打包文件或目录的命令,它并不直接进行压缩,但可以与压缩工具结合使用。`...
本文将详细介绍如何在Linux环境下解压和打包不同类型的压缩文件,以满足不同需求。 首先,我们来看一下标题和描述中提到的“Linux解压打包方法汇总”。在Linux中,有多种不同的压缩格式,例如tar、gzip、bzip2、xz...
这个文件的扩展名 ".tar.gz" 表明它是一个使用tar工具进行打包,并通过gzip进行压缩的文件,这是一种常见的在Linux和Unix系统中分发软件的方式。 在Linux环境中,用户通常会使用以下步骤来解压和安装这个文件: 1....
tar命令是Unix/Linux系统中备份文件的可靠方法, 几乎可以工作于任何环境中,它的使用权限是所有用户。 建议针对目录 压缩命令 语法: tar 选项 压缩包名称 源文件 #tar -cf etc.tar /etc 打包 #tar -czf etc-gzip....
Tar 命令是 Linux 系统中的一种压缩和解压缩工具,它可以将文件和目录压缩成一个单一的文件,也可以将压缩文件解压缩成原来的文件和目录。Tar 命令的使用方法非常灵活,下面将详细介绍 tar 命令的使用方法和参数。 ...
Linux 打包压缩命令大全 Linux 操作系统中提供了多种打包和压缩命令,分别用于不同的文件格式。以下是 Linux 中常用的打包和压缩命令: 1. tar 命令 tar 命令用于将多个文件或目录打包成一个文件,tar 文件可以...
- 解压:`tar -xvf 打包文件名.tar`,解压缩:`tar -xzvf 压缩后的文件名.tar.gz`,`tar -xjvf 压缩后的文件名.tar.bz2`,或 `tar -xJvf 压缩后的文件名.tar.xz`。 5. **7z命令** - `7z` 是一款强大的压缩软件,...
首先,"tar.gz"是一种常见的文件打包和压缩格式,由"tar"工具进行文件打包,再通过"gzip"工具进行压缩。这种格式在Linux环境中尤为常见,因为它可以高效地存储和传输大量文件。"jdk_linux_1.6.0_24_tar版.rar"文件名...