我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux中bzip2命令怎么用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux中bzip2命令怎么用

小编给大家分享一下Linux中bzip2命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

Linux系统中bzip2是用来压缩和解压缩文件的命令,bzip2 不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和 tar 命令一起使用完成对文件的打包和压缩。

2.命令格式

 bzip2` `[OPTIONS] [FILES...]

bzip2 命令行参数有意设计为接近 GNU gzip 的形式,但也不完全相同。bzip2 从命令行读入选项和文件名。 每个文件被名为 “原始文件名.bz2” 的压缩文件替换。 每个压缩文件具有与原文件相同的修改时间、 权限, 如果可能的话, 还具有相同的属主, 因此在解压缩时这些特性将被正确地恢复。

bzip2 在缺省情况下不覆盖已有的文件。 如果想覆盖已有的文件,要指定 -f 选项。

3.选项说明

 -c, --stdout`` ``将数据压缩或解压缩输出至标准输出``-d, --decompress`` ``强制解压缩。 ``bzip2``, bunzip2 以及 bzcat 实际上是同一个程序,进行何种操作将根据程序名确定。 指定该选项后将不考虑这一机制,强制 ``bzip2` `进行解压缩``-z, --compress``  ``-d 选项的补充:强制进行压缩操作,而不管执行的是哪个程序``-t, --``test`` ``检查指定文件的完整性,但并不对其解压缩。 实际上将对数据进行实验性的解压缩操作,而不输出结果``-f, -force`` ``强制覆盖输出文件。通常 ``bzip2` `不会覆盖已经存在的文件。该选项还强制 ``bzip2` `打破文件的硬连接,缺省情况下 ``bzip2` `不会这么做。``-k, --keep`` ``在压缩或解压缩时保留输入文件(不删除这些文件)``-s, --small`` ``在压缩、解压缩及检查时减少内存用量。 采用一种修正的算法进行压缩和测试, 每个数据块仅需要 2.5 个字节。 这意味着任何文件都可以在 2300K 的内存中进行解压缩, 尽管速度只有通常情况下的一半。在压缩时,-s 将选定 200K 的块长度,内存用量也限制在 200K 左右, 代价是压缩率会降低。 总之,如果机器的内存较少(8MB 或更少), 可对所有操作都采用 -s 选项``-q, --quiet`` ``压制不重要的警告信息。属于 I``/O` `错误及其它严重事件的信息将不会被压制``-``v``, --verbose`` ``详尽模式——显示每个被处理文件的压缩率。 命令行中更多的 -``v` `选项将增加详细的程度, 使 ``bzip2` `显示出许多主要用于诊断目的信息``-L, --license, -V, --version``  ``显示显示软件版本、许可证条款及分发条件``-1 (or --fast) to -9 (or --best)`` ``在压缩时将块长度设为 100 k、200 k ... 900 k。 对解压缩没有影响``--`` ``将所有后面的命令行变量看作文件名,即使这些变量以减号 - 打头。 可用这一选项处理以减号 - 打头的文件名, 例如:``bzip2` `-- -myfilename``--repetitive-fast, --repetitive-best`` ``这些选项在 0.9.5 及其以上版本中是多余的。 在较早的版本中,这两个选项对排序算法的行为提供了一些粗糙的控制,有些情况下很有用。 0.9.5 及其以上版本采用了改进的算法而与这些选项无关

4.常用示例

(1)不保留原文件压缩。

 bzip2` `/etc/passwd

压缩后 /etc/passwd 将变为 /etc/passwd.bz2。

(2) 保留原文件压缩。

 bzip2` `-k ``/etc/passwd``# 或``bzip2` `-c ``/etc/passwd` `> ``/etc/passwd``.bz2

(3)压缩时显示指令执行过程。

 bzip2` `-``v` `/etc/passwd``/etc/passwd``: 2.256:1, 3.546 bits``/byte``, 55.67% saved, 1552 ``in``, 688 out.

(4)解压 .bz2 文件,不保留原文件。

 bzip2` `-d ``/etc/passwd``.bz2

(5)解压 .bz2 文件,保留原文件。

 bzip2` `-dk ``/etc/passwd``.bz2``# 或``bzip2` `-``dc` `/etc/passwd``.bz2 > ``/etc/passwd

(6)测试.bz2压缩文件的完整性,实际上不解压。

 bzip2` `-tv ``/etc/passwd``.bz2``/etc/passwd``.bz2: ok

bzip2采用 Burrow-Wheeler 块排序文本压缩算法和 Huffman 编码将文件压缩为后缀为 .bz2 的 bzip2 文件。压缩率一般比基于 LZ77/LZ78 的压缩软件好得多,其性能接近 PPM 族统计类压缩软件。

以上是“Linux中bzip2命令怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux中bzip2命令怎么用

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux中bzip2命令怎么用

小编给大家分享一下Linux中bzip2命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux系统中bzip2是用来压缩和解压缩文件的命令,bzip2
2023-06-28

Linux中如何使用bzip2命令

这篇文章主要为大家展示了“Linux中如何使用bzip2命令”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中如何使用bzip2命令”这篇文章吧。bzip2命令 用于创建和管理(包括解压
2023-06-28

Linux bzip2 命令的使用

1.命令简介 bzip2 用来压缩和解压缩文件,是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,采用 Burrow-Wheeler 块排序文本压缩算法和 Huffman 编码将文件压缩为后缀为 .bz2 的 bzip2
2022-06-03

Linux的bzip2命令有什么用

这篇文章主要介绍了Linux的bzip2命令有什么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux的bzip2命令有什么用文章都会有所收获,下面我们一起来看看吧。Linux常用命令bzip2命令是.b
2023-06-28

Linux基础命令---bzip2

bzip2使用Burrows-Wheeler块排序文本压缩算法,将文件进行压缩,压缩比率比一般算法高一些。bzip2要求命令行标志附带一个文件名列表。每个文件都被自己的压缩版本替换,名称为“original_name.bz2”。每个压缩文件
2023-06-05

Linux下bzip2怎么用

这篇文章主要为大家展示了“Linux下bzip2怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下bzip2怎么用”这篇文章吧。bzip2 是一个基于Burrows-Wheeler
2023-06-28

Linux命令中的rpm命令怎么用

这篇文章的内容主要围绕Linux命令中的rpm命令怎么用进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!在Linux中,RPM是进行软件得安装、卸载、
2023-06-28

Linux中rpm命令怎么用

这篇文章主要介绍了Linux中rpm命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。[root@wang /]# rpm -qa // 查看安装所有包[root@wa
2023-06-09

linux中FFmpeg命令怎么用

这篇文章主要为大家展示了“linux中FFmpeg命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中FFmpeg命令怎么用”这篇文章吧。FFmpeg 命令FFmpeg 命令的典
2023-06-16

linux中touch命令怎么用

这篇文章将为大家详细讲解有关linux中touch命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在linux中,touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间,语法格式“t
2023-06-14

Linux中怎么用mkdir命令

这篇文章给大家分享的是有关Linux中怎么用mkdir命令的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux mkdir 命令正如上面所提到的,用户可以使用 mkdir 命令来创建目录。它的语法如下:mkd
2023-06-16

Linux中uname命令怎么用

这篇文章给大家分享的是有关Linux中uname命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。当你在控制台模式下,无法通过“鼠标右键 > 关于”获取操作系统的信息。这时,在Linux下,你可以使用una
2023-06-16

Linux中xargs命令怎么用

小编给大家分享一下Linux中xargs命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. 当你使用rm命令去删除很多的文件时,你可能会得到错误信息:“
2023-06-16

Linux中MAN命令怎么用

这篇文章主要为大家展示了“Linux中MAN命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中MAN命令怎么用”这篇文章吧。Linux man中的man就是manual的缩写,
2023-06-16

Linux中mv命令怎么用

这篇文章将为大家详细讲解有关Linux中mv命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mv命令可以对文件和目录进行重命名,或者将一个文件或目录移动到另一个目录里面去。1.移动文件移动文件时需
2023-06-27

Linux中lsblk命令怎么用

这篇文章主要介绍了Linux中lsblk命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。lsblk命令用来查看block设备的信息.主要应用场景: 获取wwnid,获
2023-06-27

Linux中truncate命令怎么用

这篇文章给大家分享的是有关Linux中truncate命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。truncate命令缩减或扩充指定文件的大小为指定值。参数所指定的文件如果不存在,那么该命令会创建这个
2023-06-27

Linux中tee命令怎么用

小编给大家分享一下Linux中tee命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux常用命令tee命令用于读取标准输入的数据,并将其内容输出成文
2023-06-28

Linux中ftpcount命令怎么用

这篇文章主要介绍Linux中ftpcount命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux常用命令ftpcount命令用于显示目前以FTP登入的用户人数,执行这项指令可得知目前用FTP登入系统的人
2023-06-28

Linux中cupsdisable命令怎么用

这篇文章主要为大家展示了“Linux中cupsdisable命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中cupsdisable命令怎么用”这篇文章吧。Linux常用命令c
2023-06-28

编程热搜

目录