`
nicegege
  • 浏览: 590809 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux文件解压

 
阅读更多

今天,碰到一个文件解压问题,以前没遇到过。文件名为g3mini_20150422.sql.bz2,文件格式是bz2。

linux下常见的压缩文件格式,是由具有高压缩率的压缩工具bzip2生成,以后缀为.bz2结尾的压缩文件。
对应的解压程序是bunzip2
在windows下,可以使用WinMountwinrar等来打开bz2文件。
windows下,用winRar解压报错:不可预料的压缩文件末端,可能是下载的文件不完整。重新下载后,发现文件大小原来是190M。之前错误的文件大小是50多M。用winRar解压,没有出现问题。
Unix系统下,bzip2可以独立使用也可以与tar一起使用。bzip2 file压缩文件bzip2 -d file-bz2解压文件,解压也可以使用另外一个名字bunzip2。 bzip2的命令行标志大部分与gzip相同,所以,从tar文件解压bzip2压缩的文件可以用:
语  法:bzip2 [-cdfhkLstvVz][--repetitive-best][--repetitive-fast][- 压缩等级][要压缩的文件]
参  数:
 -c或--stdout  将压缩与解压缩的结果送到标准输出。 
 -d或--decompress  执行解压缩。 
 -f或--force  bzip2在压缩或解压缩时,若输出文件与现有文件同名,预设不会覆盖现有文件。若要覆盖,请使用此参数。 
 -h或--help  显示帮助。 
 -k或--keep  bzip2在压缩或解压缩后,会删除原始的文件。若要保留原始文件,请使用此参数。 
 -s或--small  降低程序执行时内存的使用量。 
 -t或--test  测试.bz2压缩文件的完整性。 
 -v或--verbose  压缩或解压缩文件时,显示详细的信息。 
 -z或--compress  强制执行压缩。 
 -L,--license,
 -V或--version  显示版本信息。 
 --repetitive-best  若文件中有重复出现的资料时,可利用此参数提高压缩效果。 
 --repetitive-fast  若文件中有重复出现的资料时,可利用此参数加快执行速度。 
 -压缩等级  压缩时的区块大小。
例如:
解压:解压以后原文件会删掉。
[101@G3_101 conf]$ bzip2 -dvf g3mini_20150422.sql.bz2
  g3mini_20150422.sql.bz2: done
      压缩:bzip2 -zvf  g3mini_20150422.sql  压缩以后原文件会删除掉
[101@G3_101 conf]$ bzip2 -zvf g3mini_20150422.sql
  g3mini_20150422.sql:  4.593:1,  1.742 bits/byte, 78.23% saved, 935550732 in, 203706761 out.
压缩后获得g3mini_20150422.sql.bz2的文件
分享到:
评论

相关推荐

    linux文件压缩命令.pdf

    在 Linux 中,zip 命令可以创建 ZIP 压缩文件,而 unzip 命令用于解压。例如,`zip -r new1.zip my1*.doc` 创建一个包含指定文档的 ZIP 文件,而 `unzip new1.zip` 则用于解压缩。 文档中还提到了 compress 命令,...

    Linux文件压缩命令

    在Linux操作系统中,文件压缩是日常管理任务的重要组成部分,它有助于节省存储空间并加快数据传输。本篇文章将详细讲解Linux中的几种主要文件压缩命令,包括`bzip2`、`gzip`、`zcat`、`znew`、`tar`和`ar`以及`cpio`...

    linux文件压缩命令

    gzip是最常用的Linux文件压缩工具,它支持单个文件的压缩和解压缩。使用`gzip`命令,您可以将文件大小显著减小。例如,要压缩一个名为`example.txt`的文件,可以使用以下命令: ```bash gzip example.txt ``` 这将...

    Linux文件压缩和解压缩命令.docx

    Linux 文件压缩和解压缩命令 在 Linux 系统中,我们通常使用的文件压缩命令有:bunzip2、bzip2、cpio、gunzip、gzip、split(切割文件)、zgrep(在压缩文件中寻找匹配的正则表达式)、zip、unzip、tar 和 rar。...

    Linux文件压缩和解压缩命令使用详解.docx

    Linux 文件压缩和解压缩命令使用详解 本文档主要介绍了 Linux 系统中常用的文件压缩和解压缩命令,包括 tar、rar 等命令的使用方法和选项。 一、tar 命令 tar 命令是 Linux 系统中最常用的文件压缩和解压缩命令。...

    linux常见压缩文件解压命令

    ### Linux常见压缩文件解压命令详解 在Linux操作系统中,处理各种类型的压缩文件是一项非常常见的需求。本篇文章将深入解析几种常用的压缩与解压缩命令及其用法,包括但不限于`tar`、`gzip`、`bzip2`、`zip`等。 #...

    java 解压,压缩linux GZ压缩文件

    Java在Linux环境下对GZ压缩文件的处理是一个常见的任务,特别是在处理大文件或者网络传输时。GZ是一种常用的文件压缩格式,它利用了gzip程序进行压缩,而在Java中,我们可以使用`java.util.zip`包中的类来实现对GZ...

    linux c压缩解压文件源码

    在Linux系统中,C语言是开发底层程序的常用工具,特别是在处理文件操作和系统调用时。本主题涉及的是利用C语言实现文件的压缩与解压缩功能,而非依赖于shell命令如`gzip`, `bzip2`等。这种方式的优点在于性能更优、...

    Linux教程-linux文件压缩.docx

    在Linux操作系统中,文件压缩是一种常见的操作,有助于节省磁盘空间和提高数据传输效率。本文将详细介绍几种常用的文件压缩和解压缩工具,包括compress、uncompress、gzip、gunzip、bzip2、bunzip2、xz、unxz、zip...

    linux文件压缩命令归类.pdf

    在Linux操作系统中,文件压缩和解压缩是日常工作中常见的操作,尤其对于处理大量数据和网络传输时更为重要。本文将详细介绍Linux系统中常用的压缩和解压缩命令,包括gzip、gunzip、tar、compress、uncompress、zip...

    linux系统下对文件的压缩和解压命令大全

    ### Linux系统下的文件压缩与解压命令大全 在Linux系统中,文件的压缩与解压是非常常见的操作之一。本文将详细介绍Linux系统下常用的文件压缩与解压命令,并结合实际应用场景进行解析,帮助用户更好地理解和掌握...

    java解压linux上的压缩文件gz格式文件

    本文将详细介绍如何使用 Java 在 Linux 系统上解压 `.gz` 格式的压缩文件,并探讨多种解压方法。 #### 基本解压方法 首先,我们来看一个基本的例子,该例子展示了如何使用 `GZIPInputStream` 类来读取并解压 `.gz`...

    Linux c++ 实现哈夫曼文件压缩与解压+迷宫

    在本项目中,我们主要探讨的是利用Linux操作系统下的C++编程语言实现哈夫曼编码进行文件的压缩与解压,并且结合生成随机迷宫及寻找最短路径算法。以下是相关知识点的详细说明: 1. **哈夫曼编码**:哈夫曼编码是一...

    linux、window通用文件解压

    总结,Linux和Windows之间的通用文件解压主要依赖于选择合适的压缩格式和解压工具。ZIP和7z是两个常用的选项,两者都有跨平台的解压工具。处理中文文件名时,确保系统编码设置正确是至关重要的。理解这些基本概念和...

    Linux下如何解压.zip和.rar文件.doc

    在 Linux 中解压.zip 和.rar 文件可以使用 unzip 和 unrar 程序,压缩文件到.zip 和.rar 文件可以使用 zip 和 rar 程序。通过这些命令,可以轻松地处理.zip 和.rar 文件,从而提高工作效率和生产力。

    linux下的压缩与解压缩

    而使用`unrar x -inul filename.rar /full/path/to/destination`则可以将文件解压到指定的完整路径。 2. **tar**: `tar`是Linux中最常用的打包工具之一,它可以将多个文件和目录合并成一个单独的文件(即所谓的...

    linux文件操作,linux下关闭tomcat失效的处理方法,linux下压缩文件

    一、Linux文件操作 1. 文件与目录操作:在Linux中,文件和目录统称为文件对象。使用`ls`命令可以列出目录内容,`cd`用于切换目录,`mkdir`创建新目录,`rm`删除文件或目录(小心使用,因为这可能是不可逆的),`cp`...

    Linux文件系统及文件管理 上机实验报告

    本次实验是关于Linux文件系统及文件管理的上机操作,旨在让学生深入理解和熟练运用Linux操作系统中的文件系统管理和文件操作。实验涵盖了文件系统的格式化、挂载与卸载,目录和文件的创建、移动、复制、删除,以及...

    Linux系统文件的压缩、打包与解开介绍

    Linux 系统文件的压缩、打包与解开是非常重要的知识点,今天我们将详细介绍 Linux 系统中压缩文件的 zip 命令、解开压缩文件的 unzip 命令和打包文件的 tar 命令。 一、压缩文件的 zip 命令 zip 命令是 Linux 系统...

Global site tag (gtag.js) - Google Analytics