`
xunmenglanying
  • 浏览: 8506 次
  • 性别: Icon_minigender_2
  • 来自: 西安
社区版块
存档分类
最新评论

linux压缩命令

阅读更多
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压缩命令 压缩技术原理与各压缩命令简介介绍【详解】.docx

    Linux 压缩命令详解 Linux 压缩命令是指在 Linux 操作系统中用于压缩文件和数据的命令集。这些命令可以将大型文件压缩成较小的文件,从而节省存储空间和提高数据传输效率。下面将对 Linux 压缩命令的原理和各种压缩...

    Linux压缩命令大全

    本文将详细介绍几种常用的Linux压缩命令,包括`tar`、`gzip`、`bzip2`以及`compress`。 首先,我们来看`tar`命令,它是Linux中最常用的打包工具,也可以进行压缩。`tar`命令的基本格式如下: ```bash tar [-...

    Linux文件压缩命令

    本篇文章将详细讲解Linux中的几种主要文件压缩命令,包括`bzip2`、`gzip`、`zcat`、`znew`、`tar`和`ar`以及`cpio`。 首先,我们来了解`gzip`命令。它是Linux中最常用的压缩工具,使用广泛且支持高效率的压缩。`...

    Linux下常用压缩命令

    本文将深入解析Linux下常用的压缩命令,包括但不限于`.tar`、`.gz`、`.bz2`、`.Z`、`.tgz`、`.zip`、`.rar`、`.lha`、`.rpm`以及一些特殊的压缩工具如`sEx`。 ### 1. .tar `.tar`是Tape Archive(磁带归档)的缩写...

    linux解压缩命令大全

    ### Linux解压缩命令大全 #### 一、概述 在Linux操作系统中,经常需要处理各种不同格式的压缩文件,包括但不限于`.zip`、`.tar`、`.tar.gz`、`.tar.bz2`、`.tar.xz`、`.jar`、`.7z`等。这些文件格式在不同的场景下...

    浅析Linux打包压缩解压缩命令大全(收藏)

    下面是小编日常收集整理的关于linux打包压缩解压缩命令大全,具体内容如下所述: tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName gz命令 解压1:gunzip FileName.gz 解压2:gzip -d ...

    linux压缩解压命令

    本文将详细介绍几种常见的Linux压缩和解压缩命令及其使用方法。 首先,我们要区分“打包”和“压缩”的概念。打包是将多个文件或目录合并成一个单一的文件,通常使用`tar`命令完成,它并不会减少文件大小。而压缩则...

    linux压缩命令指南

    在Linux操作系统中,压缩命令是日常管理任务的重要组成部分,尤其对于处理大量文件和目录时,压缩可以节省存储空间并提高传输效率。本指南将详细解释如何使用Linux中的压缩工具,特别是`tar`命令来打包和压缩文件。 ...

    linux打包压缩命令大全.docx

    Linux 打包压缩命令大全 Linux 操作系统中提供了多种打包和压缩命令,分别用于不同的文件格式。以下是 Linux 中常用的打包和压缩命令: 1. tar 命令 tar 命令用于将多个文件或目录打包成一个文件,tar 文件可以...

    Linux的3种压缩命令

    linux压缩命令

    linux的压缩命令

    ### Linux的压缩与解压缩命令详解 在Linux环境中,数据的压缩与解压缩是非常常见的操作之一,这不仅可以节省存储空间,还可以加快数据在网络中的传输速度。本文将详细介绍Linux中的几个常用的压缩与解压缩命令,...

    linux解压缩命令-Linux命令转发记录

    linux解压缩命令zip。Linux系统中提供了多种解压缩命令,用于处理不同类型的压缩文件。以下是一些常用的Linux解压缩命令的简介: tar: tar 是Linux中最常用的打包工具,它本身不具有压缩功能,但可以调用其他压缩...

    Linux下的压缩解压缩命令--非常全

    Linux下的压缩解压缩命令--非常全,下载不吃亏。很详细很具体。 要了一个积分,主要是攒起来下载别人文档用。

    linux 4种压缩命令文档

    linux压缩命令

    linux 压缩解压缩命令

    这里,我们将详细探讨几个常用的Linux压缩和解压缩命令,包括`tar`、`gzip`、`bzip2`以及它们的组合使用。 1. **`tar`命令**:`tar`是用于打包文件或目录的命令,它并不直接进行压缩,但可以与压缩工具结合使用。`...

    Linux常用的压缩和解压缩命令

    本文将详细介绍Linux下常用的几种压缩格式及其对应的压缩与解压缩命令。 #### 1. gzip压缩格式 - **解压缩命令**: 1. `gunzip FileName.gz`:该命令用于解压缩以`.gz`为扩展名的文件。 2. `gzip -d FileName.gz`...

    linux文件压缩命令.pdf

    综上所述,Linux 文件压缩命令涵盖了多种工具和格式,包括 gzip、bzip2、tar、zip 和 compress 等,它们都能够对文件进行有效的压缩和解压缩操作,以满足不同的使用场景和需求。掌握这些命令对于日常管理和维护 ...

    linux和unix下常用解压和压缩命令.pdf

    本文将详细解析Linux和Unix下常用的解压和压缩命令,帮助读者理解和掌握这些工具的使用方法。 ### tar命令详解 `tar` 命令用于打包文件,但并不执行压缩操作。其基本语法为 `tar [选项] [文件名]`。 - **解包命令...

Global site tag (gtag.js) - Google Analytics