linux系统常见的压缩命令:
compress
gzip、zcat
bizp2、bzcat
tar
(1)compress的用法
参数:
-d:用来解压缩的参数
-r:可以连同目录下的档案也同时给予压缩
-c:将压缩数据输出成为standard output(输出到屏幕)
范例
压缩文件 compress test.txt
源文件test.txt被替换为test.txt.Z
解压缩文件 compress -d test.txt.Z
test.txt.Zt被替换为test.txt执行了解压缩操作
将文件压缩成一个档案来备份,源文件不会被覆盖哦
compress -c test.txt > test.txt.Z
注:后缀名为*.Z的压缩文件都是由compress这个程序压缩的。
(2)gzip、zcat的用法
参数:
-c:将压缩的数据输出到屏幕上,可以通过数据流重导向来处理;
-d:解压缩的参数;
-t:可以用来检验一个压缩档的一致性
-#:压缩等级,-1最快,但是压缩比最差,-9最慢,但是压缩比最好!预设是-6~
范例:
压缩文件 gzip test.txt
读取压缩文档 zcat test.txt.gz
解压缩文件 gzip test.txt.gz
将文档用最佳的压缩比压缩,并保留原本的档案
gzip -9 -c test.txt > test.txt.gz
注:后缀名为*.gz的压缩文件都是由gzip这个程序压缩的。
(3)bzip2,bzcat的用法
参数:
-c:将压缩的过程产生的数据输出到屏幕上
-d:解压缩的参数
-z:压缩的参数
-#:与gzip相同都是计算压缩比的参数 -9最佳 -1最快!
范例:
压缩文档 bzip2 -z test.txt
压缩后文档就被覆盖为test.txt.bz2
将压缩文档的内容读取出来 bzcat test.txt.bz2
用最佳的压缩比压缩,饼保留原本的档案
bzip2 -9 -c test.txt > test.txt.bz2
(4)tar的用法
参数:
-c:建立一个压缩档案的参数指令;
-x:解开一个压缩档案的参数指令;
-t:查看tarfile里面的档案
-z:是否同时具有gzip的属性?亦是否需要用gzip压缩?
-j:是否同时具有bzip2的属性?亦是否用bzip2压缩?
-v:压缩的过程中显示档案!这个常用 但不建议用在背景执行过程
-f:使用档名,在f之后立即接档名,不要再加参数。
-p:使用员档案的原来属性(属性不会依据使用者而改变)
-P:可以使用绝对路径来压缩。
-N:比后面的日期(yyyy/mm/dd)还要新的才会被打包进新建的档案中
范例
tar -cvf test.tar test.txt 仅打包 不压缩;
tar -zcvf test.tar.gz test.txt 打包后,以gzip压缩
tar -jcvf test.tar.bz2 test.txt 打包后以bzip2压缩
注:在参数f之后的档案名师自己取得,我们习惯上都用.tar来作为辨识。
如果加z参数,则以.tar.gz或者.tgz来代表gzip压缩过的tar file
如果加j参数,则以.tar.bz2来作为副档名。
查阅 test.tar.gz 档案内有哪些档案
tar -ztvf test.tar.gz
由于我们使用gzip压缩,所以要查阅tar file内的档案时,就得加上z这个参数了。
解压缩文档 tar -zxvf test.tar.gz
在/tmp底下,我们只想要将/tmp/etc.tar.gz内的etc/passwd解开而已
cd tmp
tar -zxvf /tmp/etc.tar.gz etc/passwd
分享到:
相关推荐
linux下压缩及解压缩命令进行详细解释,非常详尽,包含Linux下的所有压缩文件格式。
Linux 压缩命令详解 Linux 压缩命令是指在 Linux 操作系统中用于压缩文件和数据的命令集。这些命令可以将大型文件压缩成较小的文件,从而节省存储空间和提高数据传输效率。下面将对 Linux 压缩命令的原理和各种压缩...
本文将详细介绍几种常用的Linux压缩命令,包括`tar`、`gzip`、`bzip2`以及`compress`。 首先,我们来看`tar`命令,它是Linux中最常用的打包工具,也可以进行压缩。`tar`命令的基本格式如下: ```bash tar [-...
本篇文章将详细讲解Linux中的几种主要文件压缩命令,包括`bzip2`、`gzip`、`zcat`、`znew`、`tar`和`ar`以及`cpio`。 首先,我们来了解`gzip`命令。它是Linux中最常用的压缩工具,使用广泛且支持高效率的压缩。`...
本文将深入解析Linux下常用的压缩命令,包括但不限于`.tar`、`.gz`、`.bz2`、`.Z`、`.tgz`、`.zip`、`.rar`、`.lha`、`.rpm`以及一些特殊的压缩工具如`sEx`。 ### 1. .tar `.tar`是Tape Archive(磁带归档)的缩写...
### Linux解压缩命令大全 #### 一、概述 在Linux操作系统中,经常需要处理各种不同格式的压缩文件,包括但不限于`.zip`、`.tar`、`.tar.gz`、`.tar.bz2`、`.tar.xz`、`.jar`、`.7z`等。这些文件格式在不同的场景下...
下面是小编日常收集整理的关于linux打包压缩解压缩命令大全,具体内容如下所述: tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName gz命令 解压1:gunzip FileName.gz 解压2:gzip -d ...
本文将详细介绍几种常见的Linux压缩和解压缩命令及其使用方法。 首先,我们要区分“打包”和“压缩”的概念。打包是将多个文件或目录合并成一个单一的文件,通常使用`tar`命令完成,它并不会减少文件大小。而压缩则...
在Linux操作系统中,压缩命令是日常管理任务的重要组成部分,尤其对于处理大量文件和目录时,压缩可以节省存储空间并提高传输效率。本指南将详细解释如何使用Linux中的压缩工具,特别是`tar`命令来打包和压缩文件。 ...
Linux 打包压缩命令大全 Linux 操作系统中提供了多种打包和压缩命令,分别用于不同的文件格式。以下是 Linux 中常用的打包和压缩命令: 1. tar 命令 tar 命令用于将多个文件或目录打包成一个文件,tar 文件可以...
linux压缩命令
### Linux的压缩与解压缩命令详解 在Linux环境中,数据的压缩与解压缩是非常常见的操作之一,这不仅可以节省存储空间,还可以加快数据在网络中的传输速度。本文将详细介绍Linux中的几个常用的压缩与解压缩命令,...
linux解压缩命令zip。Linux系统中提供了多种解压缩命令,用于处理不同类型的压缩文件。以下是一些常用的Linux解压缩命令的简介: tar: tar 是Linux中最常用的打包工具,它本身不具有压缩功能,但可以调用其他压缩...
Linux下的压缩解压缩命令--非常全,下载不吃亏。很详细很具体。 要了一个积分,主要是攒起来下载别人文档用。
linux压缩命令
这里,我们将详细探讨几个常用的Linux压缩和解压缩命令,包括`tar`、`gzip`、`bzip2`以及它们的组合使用。 1. **`tar`命令**:`tar`是用于打包文件或目录的命令,它并不直接进行压缩,但可以与压缩工具结合使用。`...
本文将详细介绍Linux下常用的几种压缩格式及其对应的压缩与解压缩命令。 #### 1. gzip压缩格式 - **解压缩命令**: 1. `gunzip FileName.gz`:该命令用于解压缩以`.gz`为扩展名的文件。 2. `gzip -d FileName.gz`...
综上所述,Linux 文件压缩命令涵盖了多种工具和格式,包括 gzip、bzip2、tar、zip 和 compress 等,它们都能够对文件进行有效的压缩和解压缩操作,以满足不同的使用场景和需求。掌握这些命令对于日常管理和维护 ...
本文将详细解析Linux和Unix下常用的解压和压缩命令,帮助读者理解和掌握这些工具的使用方法。 ### tar命令详解 `tar` 命令用于打包文件,但并不执行压缩操作。其基本语法为 `tar [选项] [文件名]`。 - **解包命令...