`

ubuntu常用命令-解压缩

阅读更多

ZIP
zip可能是目前使用得最多的文档压缩格式。它最大的优点就是在不同的操作系统平台,比如Linux, Windows以及Mac OS,上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.gz2在压缩率方面做得非常好。闲话少说,我们步入正题吧:
我们可以使用下列的命令压缩一个目录:

# zip -r archive_name.zip directory_to_compress

下面是如果解压一个zip文档:

# unzip archive_name.zip

TAR
Tar是在Linux中使用得非常广泛的文档打包格式。它的好处就是它只消耗非常少的CPU以及时间去打包文件,他仅仅只是一个打包工具,并不负责压缩。下面是如何打包一个目录:

# tar -cvf archive_name.tar directory_to_compress

如何解包:

# tar -xvf archive_name.tar.gz

上面这个解包命令将会将文档解开在当前目录下面。当然,你也可以用这个命令来捏住解包的路径:

# tar -xvf archive_name.tar -C /tmp/extract_here/

TAR.GZ
这种格式是我使用得最多的压缩格式。它在压缩时不会占用太多CPU的,而且可以得到一个非常理想的压缩率。使用下面这种格式去压缩一个目录:

# tar -zcvf archive_name.tar.gz directory_to_compress

解压缩:

# tar -zxvf archive_name.tar.gz

上面这个解包命令将会将文档解开在当前目录下面。当然,你也可以用这个命令来捏住解包的路径:

# tar -zxvf archive_name.tar.gz -C /tmp/extract_here/

TAR.BZ2
这种压缩格式是我们提到的所有方式中压缩率最好的。当然,这也就意味着,它比前面的方式要占用更多的CPU与时间。这个就是你如何使用tar.bz2进行压缩。

# tar -jcvf archive_name.tar.bz2 directory_to_compress

上面这个解包命令将会将文档解开在当前目录下面。当然,你也可以用这个命令来捏住解包的路径:

# tar -jxvf archive_name.tar.bz2 -C /tmp/extract_here/

数据压缩是非常有用的,尤其是对于备份来说。所以,你现在应该考虑在你的备份脚本中使用你在这里学到的压缩方式备份你基本的规则文件以减小你备份文件的大小。

过段时间之后,你就会意识到,在压缩率与CPU占用时间上会有一个平衡,你也要学会如何去权衡什么时候你需要一个快但是压缩率低,什么时候需要一个压缩率高但是CPU点用高的压缩方式,然后你才能避免无谓的空间与时间。

 

转自:

http://www.cnblogs.com/fangbo/archive/2009/12/01/1614538.html

分享到:
评论

相关推荐

    ubuntu 中压缩与解压缩命令

    本文将详细介绍Ubuntu系统中常用的压缩与解压缩命令及其应用场景,帮助读者更好地理解和运用这些工具。 #### 常见压缩命令 ##### 1. `gzip` `gzip`是一种广泛使用的压缩工具,主要用于单个文件的压缩。使用`gzip`...

    Linux Ubuntu常用命令大全

    Linux Ubuntu常用命令大全 Linux操作系统的Ubuntu版本提供了许多实用的命令,以下是常用的命令大全,涵盖文件、文件夹管理、系统管理、打包、解压、make编译和apt命令等方面。 文件/文件夹管理 * ls:列出当前...

    ubuntu常用命令.doc

    以下是关于Ubuntu常用命令的一些详细解释和应用: 1. `sudo apt-get install 软件名`:这是Ubuntu中最常用的安装软件的方式。通过这个命令,你可以安装Ubuntu软件仓库中的任何可用软件。`sudo`用于获取超级用户权限...

    Ubuntu常用解压命令

    ### Ubuntu常用解压命令详解 在Linux环境下,尤其是Ubuntu系统中,处理压缩文件是日常操作中不可或缺的一部分。本文将深入探讨一系列常用的解压命令,帮助用户更高效地管理各种格式的压缩文件。以下是对给定内容中...

    Ubuntu常用命令大全[总结].pdf

    Ubuntu常用命令大全 本文档总结了 Ubuntu 中常用的命令,涵盖了文件和文件夹管理、系统管理、打包和解压、make 编译、apt 命令等多个方面。 一、 文件 / 文件夹管理 * ls 命令:列出当前目录文件(不包括隐含文件...

    菜鸟入门 Ubuntu 常用命令收集

    下面是一些`apt-get`的常用命令: 1. `update`:这个命令用于更新系统中的软件包列表,确保你的系统知道最新的可用版本。当你更换了软件源或首次安装Ubuntu后,都需要运行`update`来获取最新的源信息。 2. `...

    ubuntu常用命令.pdf

    - 使用`tar -jxvf 压缩包名.tar.bz2`解压缩bzip2格式的压缩包 8. 系统编译和安装 - 使用`make`编译,`make install`安装编译好的源码包 9. 系统服务和进程管理 - 使用`reboot`重启系统,使用`shutdown -h now`...

    Ubuntu 常用命令

    ### Ubuntu常用命令详解 #### 一、系统管理与维护 **1. 安装软件** - **命令**: `sudo apt-get install 软件名` - **描述**: 使用`apt-get`工具安装指定的软件包。 - **示例**: `sudo apt-get install gedit`,这...

    ubuntu常用命令大全.docx

    - 例如:`tar -cvf benet.tar /home/benet`打包benet目录,`tar -zcvf benet.tar.gz /mnt`打包并压缩mnt目录,`tar -zxvf benet.tar.gz`解压缩。 4. **编译**: - `make`:编译源代码。 - `make install`:安装...

    ubuntu最常用指令大全,自己总结

    4. 解压缩还原源代码包:dpkg-source –x mysql-dfsg-5.1_5.1.30-1.dsc 5. 安装编译打包环境:sudo apt-get build-dep mysql-server 6. 重新编译并打包 Debian 化的源码:dpkg-buildpackage -rfakeroot 三、特殊...

    Ubuntu下的常用命令

    根据提供的信息,我们可以总结出以下关于“Ubuntu下的常用命令”的详细知识点: ### 一、Ubuntu 系统介绍 Ubuntu 是一款基于 Debian 的 Linux 发行版,由 Canonical Ltd 和社区共同开发。它以其用户友好性和易用性...

    最全的Linux常用命令全集

    根据提供的文件标题、描述、标签以及部分内容,我们可以总结出一系列关于Linux系统中常见的压缩与解压缩命令的知识点。这些命令对于日常操作Linux环境至关重要,尤其是处理各种格式的压缩文件时。 ### Linux常用...

    ubuntu9.10常用命令

    本文将详细介绍Ubuntu 9.10中的常用命令,帮助你更好地管理和维护你的系统。 1. **切换目录**:`cd` 命令用于改变当前工作目录,例如 `cd /home/sxl513` 将你带到用户主目录。 2. **查看目录内容**:`ls` 命令显示...

    ubuntu常用指令文档.pdf

    "ubuntu常用指令文档.pdf" 本文档主要介绍了 Ubuntu 操作系统中常用的命令和功能,涵盖了磁盘管理、文件处理、目录操作、进程管理、文件权限设定等方面。 1. 磁盘管理命令: df (Disk Free) 命令用于显示磁盘的...

    Ubuntu解压缩.pdf

    本文详细介绍了在Ubuntu系统中使用`tar`命令进行文件压缩与解压缩的方法,包括基本的压缩与解压缩操作、使用不同压缩工具(如gzip、bzip2、compress)以及一些高级用法。通过掌握这些技能,用户可以更加高效地管理...

    ubuntu-grub-启动项教程.docx

    10. **自动解压**:支持自动解压缩功能,简化了启动过程。 #### 二、GRUB2 设备命名规则 GRUB2 使用特定的命名规则来标识不同类型的设备及其分区。具体如下: - `fd` 表示软盘。 - `hd` 表示硬盘,包括 IDE 和 ...

    Ubuntu--Hadoop.doc

    - 解压缩:`tar -zxf`命令用于解压.tar.gz文件。 - 权限管理:`chown`命令用于改变文件或目录的所有者。 7. **更新软件源**: - 使用`sudo apt-get update`命令更新APT软件包列表。 8. **vim编辑器**: - 安装...

    Ubuntu8.04常用命令.docx

    在Ubuntu 8.04操作系统中,掌握一些常用的命令对于日常操作和系统管理至关重要。以下是一些关键的命令及其用途: 1. `sudo apt-get install 软件名`:这是在Ubuntu中安装软件的基本方法,它会从官方的软件仓库下载...

    Linux常用命令简介 doc

    ### Linux常用命令详解 Linux作为一款强大的开源操作系统,其丰富的命令行工具是其核心优势之一。对于初学者而言,熟练掌握一系列基础命令是快速提升Linux使用技能的关键。下面,我们将深入解析部分常用的Linux命令...

Global site tag (gtag.js) - Google Analytics